matlab求反正切该怎么实现
发布网友
发布时间:2022-05-13 18:23
我来回答
共4个回答
热心网友
时间:2022-04-24 10:31
可以用matlab提供的反正切函数atan来实现。
注1:atan(x)中x的取值范围为:-1<x<1
注2:atan计算出来的结果是以弧度制表示的。
使用方法如下:
a = tan(pi/6); % 计算结果为sqrt(3)/3=0.5774 (sqrt表示开根号)
b = atan(a); % 计算结果为0.5236 = pi/6(弧度制表示)
热心网友
时间:2022-04-24 11:49
用弧度试试
x=solve('pi/2-atan(0.1*x)-atan(x)=pi/3')
热心网友
时间:2022-04-24 13:24
你改改应该就可以了:
>> syms x;
>> [x]=solve('pi/2-atan(0.1*x)-atan(x)=pi/3')
x =
.511150508313540485868896981354
以上x的解(表达为角度)为x*360/(2*pi)。
热心网友
时间:2022-04-24 15:15
atan(x)有范围*?