7402|23

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

那位朋友知道:三角函数为什么计算不对啊? [复制链接]

算不对是不是和程序空间有关系啊?

最新回复

引用: 写道: 老师库函数怎么固定在某一固定位置啊?自己定义的函数可以按你说的方法去做,可库函数不行啊! 怎么办啊? 库函数能不能用这个办法我不太清楚。 不过至少你可以把库函数的源代码找出来,然后直接加入到你的工程之中。TI都提供了库函数的源程序的,在CCS下面找找看。  详情 回复 发表于 2007-12-29 09:35
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我现在主芯片是tms320c32,是不是软件版本低的原因啊?
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
怎么个不对法了,说的具体点。
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

4
 
比如计算的cos数值应该是0。543。可是程序计算的结果不是!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
具体情况是这样的:当sin的地址是0x2554d时结果就对,这时在程序加几句程序(无关与sin)
使sin的地址变为0x2554d时,sin 计算就错了!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

6
 
具体情况是这样的:当sin的地址是0x2554d时结果就对,这时在程序加几句程序(无关与sin)
使sin的地址变为0x2554d时,sin 计算就错了!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
sin(x),x是用弧度表示的吗?而且不能太大。
你说的sin的地址是什么意思?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
sin的地址就是SIN(X)函数的首地址啊,x是弧度,什么叫不能太大啊?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

9
 
不能太大,就是超过3.1415926太多了,比如1000。
你说得两个地址都是0x2554d,是一样的呀,怎么你说“变为”呢?
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

10
 
对不起写错了,是这样的:sin(x)的首地址0x25549时,x=1.0,sin(x)=0.8414是对的。
当sin(x)的首地址0x2554d时,x=1.0,sin(x)=很大的数值,就错了。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
也就是说sin(x)的首地址小于0x25549时就算的值都是对的
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

12
 
这种情况我没遇到过,觉得挺奇怪,待会测试一下。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

13
 
能不能把sin函数放到前面的固定地址啊?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

14
 
我觉得,只要能达到目的,放在哪儿无所谓。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

15
 
现在是算不对,不知道怎么解决这问题啊!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(中级)

16
 
你不是说sin(x)的首地址小于0x25549时就算的值都是对的吗?
怎么又不对了?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

17
 
是这样的:程序小的时候可以算对,但现在程序还没编完,程序量在增加,就出现了sin地址
不段向后移动,计算不对了!
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

18
 
你可以编个子程序,把sin地址放在前面,这样可不可以?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

19
 
我不知道怎么才能把sin放到前面的地址啊,老师能否给指导一下?
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

20
 
我认为就是哪段程序写在前面,地址就在前面吧。
你可以试一试,看一看反汇编代码。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表