为什么在matlab中输入sin(pi)得出的结果不是0,而是 >> sin(pi) ans = 1.2246e-016
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/23 09:27:37
为什么在matlab中输入sin(pi)得出的结果不是0,而是 >> sin(pi) ans = 1.2246e-016
为什么在matlab中输入sin(pi)得出的结果不是0,而是
>> sin(pi)
ans =
1.2246e-016
换成>> sin(sym(pi))
ans =
0
却可以得到结果,为什么同样是三角函数,cos(pi)可以是-1
为什么在matlab中输入sin(pi)得出的结果不是0,而是
>> sin(pi)
ans =
1.2246e-016
换成>> sin(sym(pi))
ans =
0
却可以得到结果,为什么同样是三角函数,cos(pi)可以是-1
数值计算系统,就是不理论的.只能无限的近似.所以如果遇到这种情况 千万不要写
if (sin(pi)==0)
%expression
end
这种语句,最好
if (abs(sin(pi)-0)
if (sin(pi)==0)
%expression
end
这种语句,最好
if (abs(sin(pi)-0)
为什么在matlab中输入sin(pi)得出的结果不是0,而是 >> sin(pi) ans = 1.2246e-016
在matlab中为什么sin(pi)不等于0
matlab中sin函数里面如何输入pi*t?为什么我输入sin(pi*t)总是不对?
matlab中sin(pi)不等于0怎么办
在matlab中sin(t).和sin(t)有什么区别 例如:t=0:pi/20:2*pi y1=sin(t).*sin
matlab求sin(pi)
matlab中问题:x = A1 * sin(2 * pi * f1 * t) + A2 * sin(2 * pi *
x=4*sin(2*pi*0.01*t).*sin(2*pi*3*t)+2*cos(pi*t*t/4);在matlab中
matlab这段语句为什么不能输出任何结果,应该怎么改动?x=0:pi/100:pi; y=sin(x); z=trap
在Matlab里,我的t=0:0.005:1; sig=80*sin(10*pi*t)*sin(60*pi*t);运行不
matlab中为什么 sin=9以后,sin(1)=9,而sin(pi)无法正常输出
matlab中 x=[0:0.15:2*pi]; y=[0:0.15:2*pi]; z=sin(y‘)*cos(x);