c++中的cmath中的sin(),asin(),sinh()的用法一样吗?
答案:1 悬赏:0 手机版
解决时间 2021-03-27 10:07
- 提问者网友:辞取
- 2021-03-27 00:59
c++中的cmath中的sin(),asin(),sinh()的用法一样吗?
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-03-27 02:38
你怎么得出不能用的这个结论的?
asin 和 sinh 是相应的数学运算,值都有要求的。追问cmath里的sin原型是double sin(double),sinh是double sinh(double),asin是double asin(double),用法应该是一样的(asin的定义域我有注意),但是我的sin()可以运行成功,而asin和sinh就运行不了,不知道为什么追答运行不了是个什么意思?可否详细描述。追问我是用mfc做的
一开始将CString的字符串里的sin后面的数字转化为double类型再用函数num=sin(double)算出值,再将值替代进原来cstring里的sin和紧跟后面的值,
用sin时可以实现,单用sinh,asin时就实现不了追答贴代码吧,肯定不是函数的问题。追问
追答我表示搞不懂到底问题在哪,你这代码乱的……追问有发现两个代码除了开始第3行的识别sin或sinh,还有倒数第7行的调用函数名不一样外,其他都一样吧
但是就是sin()可以用,sinh()不可以用,
所以我在想是不是函数用法不一样追答我实在是没有明白“不可以用”到底是指什么?
asin 和 sinh 是相应的数学运算,值都有要求的。追问cmath里的sin原型是double sin(double),sinh是double sinh(double),asin是double asin(double),用法应该是一样的(asin的定义域我有注意),但是我的sin()可以运行成功,而asin和sinh就运行不了,不知道为什么追答运行不了是个什么意思?可否详细描述。追问我是用mfc做的
一开始将CString的字符串里的sin后面的数字转化为double类型再用函数num=sin(double)算出值,再将值替代进原来cstring里的sin和紧跟后面的值,
用sin时可以实现,单用sinh,asin时就实现不了追答贴代码吧,肯定不是函数的问题。追问
追答我表示搞不懂到底问题在哪,你这代码乱的……追问有发现两个代码除了开始第3行的识别sin或sinh,还有倒数第7行的调用函数名不一样外,其他都一样吧
但是就是sin()可以用,sinh()不可以用,
所以我在想是不是函数用法不一样追答我实在是没有明白“不可以用”到底是指什么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯