c语言三角函数乘法怎么表示,这个图里的三角函数 要怎么用c语言打出来

19b09e5d3b23f9cea8733cf3fd37630e.png

如图所示 问题

1. 这个-1 是表示 -1次方?

2.三角函数的 -1次方是写在中间的?

3.这个式子怎么写成c语言?

解决方案

25

#include

#include

int main()

{

float y,x;

scanf("%f%f",&y,&x);

printf("%f\n",atan(y/x));

return 0;

}

25

这是反函数的写法

f-1 表示 f 的反函数

tan-1  数学上习惯用 tg-1–>arctg

C语言 tan(x) 表示tg( x)

atan(x) 表示 arctg(x)

atan2 (x,y) ===>表示 arctg(y/x)

这样的好处是

1)不会出现x=0 ,结果为无穷大,因而无法求出的问题

2)更精确

比 arctg(y/x) 先求出 y/x 再求  反三角函数更精确

,原因是 tg,一个周期内,有两个无穷大点,

这个点 附近的值,对应的 y/x 数据巨大,

表示为double 也是不精确地

所以计算结果也是不精确地,

25

关键看取值范围,atan取值范围是(-π/2,+π/2),根据你的需要+-kπ

25

引用:

9c658390ad292e7bf793fc8b8db20bb9.png

假如atan是 -1的子集    本人用atan 会不会不精确?

lz看清图片写的没有…..本人的理解上函数f(x),指定一个x, 有一个确定的 f(x),

但是图片上假定了多个f(x), 高等数学本人已经忘光了, 所以不知道合不合法.

反正atan返回的是-π/2 ~ π/2, 而不是任意角度

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明这个图里的三角函数 要怎么用c语言打出来!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值