农厉时晨计算24小时尿蛋白计算公式计算方法.

工具类服务
编辑部专用服务
作者专用服务
农网潮流计算的一种有效方法
作者单位:
农业大学电力学院
母体文献:
中国农村电气化学术文集
会议名称:
中国电机工程学会农村电气化分会成立20周年学术年会
会议时间:
会议地点:
主办单位:
中国电机工程学会
在线出版日期:
相关检索词
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社查看: 1322|回复: 8
51单片机可否实现上下五千年农历计算(非查表法)
本帖最后由 exv 于
12:58 编辑
看了论坛中几个有农历的时钟程序,无一例外使用查表法实现的,且只能查上下100年(因为DS1302只有上下一百年)。
看过莆田第十中学许剑伟老师的农历算法,可实现上下五千年农历的计算(含节气),
与主函数直接相关的C代码就有6000余行;
关于日月星辰轨道计算的代码有数十组,
每一组换算往往涉及几十个64位double。
不知道51单片机在 合理 配置的情况下,能否实现这样的计算?
如果不行,实现这一功能的最低配置是?
许剑伟老师的代码这儿就不贴了(估计也贴不下),百度下 莆田第十中学许剑伟老师 即可。
51hei人才济济,下面这段计算圆周率的代码大家应该非常熟悉,古人几十本书还没说清的一两行就搞定了:long a=10000,b,c=2800,d,e,f[2801],g;
void main(){for(;b-c;)f[b++]=a/5;for(;d=0,g=c*2;c-=14,cout&&e+d/a,e=d%a)for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);}复制代码
古人制农历最多也就是算盘,难道 51单片机 真敌不过古人算盘?
另外,许老师的日历程序除了可定农历日期/节气,还可依此结合设定的经纬度换算出每天的日落日出,非常实用。
好高深的有没有?反正我是看迷糊了
其实,是有的问题被复杂化了。
农历本来是用来指导一年的农时,大多数时候也不需要精确到分秒。
如同买鞋子的时候最多用皮尺之类的工具量量尺寸,没人会去用游标卡尺。
1.算出太阳/月亮/地球的位置(牛顿力学)
为了得到精确的值,使用近代天文学算法(多体),耗费了大量计算资源。
现代算法是从《史记历书》演化而来,只是司马迁直接把太阳月亮假设为匀速圆周运动,通过这样一个近似,计算量极大减小,所得的历法也满足指导农时之用。
当然,现代算法也是一种学问上的严谨。日月食的时间能精确到秒(参看许老师代码)。
回帖助人的奖励!
 好高深的有没有?反正我是看迷糊了
本帖最后由 exv 于
16:46 编辑
还是贴一些莆田十中许老师的代码给大家温习下相关知识:
1.算出太阳/月亮/地球的位置(牛顿力学)
2.反算太阳月亮视黄经,相等时刻定月初一
3.根据各个月初一导出整个农历,节气可从太阳黄经直接导出。
许老师的代码虽然多,有相当部分是固定不变的天文/地理参数,包括一大堆校正因子集,故而前面的帖子提出使用EEPROM作存储辅助。
既然圆周率求算都能从几十本书变为两行代码,农历又是极为常用的东西,必定有非常多人去研究,一个简洁高效能在单片机上运行的代码应该是已经有人写出过的。
下面代码是通过地球轨道方程反算太阳黄经,从而计算出各个节气。
(51hei只见到一个历法程序有节气,只是人家没给代码,不知道是不是用下面方法算出的)
double qi_low(double W)
{
& && &&&//最大误差小于30分钟,平均5分
& && &&&double t,L,v= 628.;
& && &&&t =&&( W - 4. )/v; //第一次估算,误差2天以内
& && &&&t -= ( 53*t*t + 334116*cos( 4.67+628.307585*t) + 2061*cos( 2.678+628.3076*t)*t )/v/; //第二次估算,误差2小时以内
& && &&&
& && &&&L =
+ .318*t + 53*t*t //平黄经
& && && && && & +334166 * cos( 4.669257+&&628.307585*t) //地球椭圆轨道级数展开
& && && && && & +3489 * cos( 4.6261&&+ *t ) //地球椭圆轨道级数展开
& && && && && & +2060.6 * cos( 2.67823 +&&628.307585*t ) * t&&//一次泊松项
& && && && && & - 994 - 834*sin(2.05*t); //光行差与章动修正
& && &&&
& && &&&t -= (L/ -W )/628.332 + (32*(t+1.8)*(t+1.8)-20)/;
& && &&&return t*36525 + (double)8/24;
} 复制代码
回帖助人的奖励!
应该是不管用吧
出社会太久,知识都丢了。
农历是怎么算出来的我真搞不懂,和牛顿有关?印象中牛顿是力学吨
不会,太高深了。算盘结果可暂记纸上,记多少都可以,容量无限大,今天记不完明天接着记,速度可以无限慢。 ...
程序本身并不高深,有高中水平即能看懂(不然 莆田第十中学的学生们可就悲催了),也就是些牛顿方程什么的。
只是这么大的计算量,放在RAM有限的51单片机确实是一个麻烦,也难怪目前能见到的都是查表法实现的。
不知如果借助一个2M的EEPROM能否解决这个问题?
回帖助人的奖励!
不会,太高深了。算盘结果可暂记纸上,记多少都可以,容量无限大,今天记不完明天接着记,速度可以无限慢。如果比这些,51单片机还真拍马莫及。
回帖助人的奖励!
您需要登录后才可以回帖
回帖并转播
Powered by您的位置: &
中外农产品成本计算方法的比较研究
优质期刊推荐农贷分段计息后本利和的计算方法--《广西农村金融研究》1983年08期
农贷分段计息后本利和的计算方法
【摘要】:正 准确计算利息,是体现借贷双方权益,发挥利息杠杆作用的重要原则。今年元月一日起,总行规定农业贷款逾期部分采取分段计息,并对逾期贷款,转移用途的贷款各加收20%的罚息。这样就给本利和的计算增加了新的困难。为此,我们分别探讨了符合实际需要的计算方法。
【作者单位】:
【关键词】:
【正文快照】:
准确计算利息,是体现借贷双方权益,发挥利息杠杆作用的重要原则。今年元月一日起,总行规定农业贷款逾期部分采取分段计息,并对逾期贷款,转移用途的贷款各加收20多的罚息。这样就给本利和的计算增加了新的困难。为此,我们分别探讨了符合实际需要的计算方法。 过去计算本利和求
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【相似文献】
中国期刊全文数据库
李权;[J];新农业;1999年09期
黄钢;[J];金融与经济;1994年07期
;[J];广西农村金融研究;1982年05期
;[J];金融研究;1985年04期
汪善征;[J];外国经济与管理;1984年11期
曾祥仁;;[J];金融与经济;1989年09期
刘默;;[J];金融会计;2010年05期
陈振强;[J];中国农村信用合作;1995年06期
罗瑞才;;[J];广西农村金融研究;1982年04期
;[J];中国金融;1954年24期
中国重要会议论文全文数据库
戴锋;黄春淼;彭旭宁;;[A];第十届中国管理科学学术年会论文集[C];2008年
杨枫;岳华;;[A];湖北钱币专刊总第四期[C];2005年
承哉;吴晓求;;[A];当今中国经济学八大理论热点[C];1994年
李元元;张强;;[A];中国企业运筹学[C];2009年
王恺明;潘和平;周文炯;;[A];第四届(2009)中国管理学年会——金融分会场论文集[C];2009年
姜爱萍;黄凤文;;[A];第九届中国青年信息与管理学者大会论文集[C];2007年
吴玲;;[A];Systems Engineering, Systems Science and Complexity Research--Proceeding of 11th Annual Conference of Systems Engineering Society of China[C];2000年
李强;叶旭刚;祝佳;;[A];面向复杂系统的管理理论与信息系统技术学术会议专辑[C];2000年
刘海龙;仲黎明;吴冲锋;;[A];管理科学与系统科学研究新进展——第6届全国青年管理科学与系统科学学术会议暨中国科协第4届青年学术年会卫星会议论文集[C];2001年
中国重要报纸全文数据库
杨丽生;[N];中国乡镇企业报;2002年
程林;[N];证券时报;2007年
江西樟树市统计局 黄志红;[N];中国信息报;2009年
;[N];中国证券报;2006年
广发基金 黄海丰;[N];中国证券报;2006年
李锦;[N];中国证券报;2007年
王艳伟;[N];第一财经日报;2007年
本报两会报道组
闫立良;[N];证券日报;2010年
尹中立;[N];人民日报海外版;2007年
张洪玉;[N];中华合作时报;2006年
中国博士学位论文全文数据库
赵岩;[D];吉林大学;2007年
中国硕士学位论文全文数据库
张福起;[D];山东大学;2006年
谢军军;[D];华中科技大学;2006年
刘汉伟;[D];暨南大学;2007年
陈琳;[D];山西大学;2008年
周丽娜;[D];北方工业大学;2009年
李法忠;[D];北京交通大学;2007年
陈家宁;[D];东北财经大学;2006年
徐静;[D];东北财经大学;2006年
杜金鑫;[D];天津大学;2007年
谢红丽;[D];山西财经大学;2006年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号

我要回帖

更多关于 24小时补液量计算公式 的文章

 

随机推荐