为什么在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却可以得到结果,为什么同样是

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 05:42:51
为什么在matlab中输入sin(pi)得出的结果不是0,而是>>sin(pi)ans=1.2246e-016为什么在matlab中输入sin(pi)得出的结果不是0,而是>>sin(pi)ans=1

为什么在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却可以得到结果,为什么同样是
为什么在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为什么在matlab中输入sin(pi)得出的结果不是0,而是>> sin(pi)ans =1.2246e-016换成>> sin(sym(pi))ans =0却可以得到结果,为什么同样是
数值计算系统,就是不理论的.只能无限的近似.所以如果遇到这种情况 千万不要写
if (sin(pi)==0)
%expression
end
这种语句,最好
if (abs(sin(pi)-0)

matlab中sin函数里面如何输入pi*t?为什么我输入sin(pi*t)总是不对? 为什么在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却可以得到结果,为什么同样是 急询:在MATLAB中cos(pi/2)为什么不等于0在MATLAB中输入cos(pi/2) 显示的结果为什么不等于0? matlab中如何让sin(pi)为零在matlab中,怎么让sin(pi)为零,或者是sin(180度)怎么输入(要能等0) 在matlab中为什么sin(pi)不等于0如题pi是系统自定的量,我没有赋值.但是sin(pi/2)它是等于1的啊.为什么sin(pi)就不等于0呢? matlab中的语句y=2.2*power(x-0.25,2)+sin(5*pi*x);数学表达式是什么?为什么我在matlab中找不到power函数 Matlab平方怎么输入t=(-10*pi:0.001:10*pi);y= mpower(sin(5*t),2);plot(t,y,'-b')grid onaxis tight为什么提示错误? matlab中的mesh函数不能用我在matlab中输入以下命令:[x,y]=meshgrid(0:0.25:4*pi,1:9);z=sin(x);mesh(x,y,z)出现如图错误,是什么原因? matlab中为什么 sin=9以后,sin(1)=9,而sin(pi)无法正常输出 Matlab中“x=0:pi/100:2*pi”步长为什么设定是pi/100啊.绘图曲线是 y=2e^(-0.5x)sin(2pix) MATLAB中y=2*exp(-x*0.001^-1)*sin(2*pi*666*x+pi)这条式子错在哪里?如图所示式子 怎么用MATLAB写出来?》 在matlab中meshgrid(-pi:0.1: matlab简单问题,在一个窗口中画出两个图形程序如下:fplot('sin(x)',[-pi,pi],'r-')hold on,fplot('x*tan(1./x).*sin(x.^3)',[pi,4*pi],'y-')为什么运行的时候只有第二个公式的图像?怎么修改才能同时出现两个图像 在matlab中,pi 的e 次方如何表示?我输入e的时候,显示“?Undefined function or variable 'e'.” 在matlab中输入想画曲线图>> x=-2*pi:0.1:2*pi;>> y=x*tan(x);Error using ==> mtimesInner matrix dimensions must agree. 为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005 在matlab中sin(t).和sin(t)有什么区别 例如:t=0:pi/20:2*pi y1=sin(t).*sin(10t) y2=sint*sin(10t) 在Matlab中,如何绘制sin(x)和cos(x)二条曲线在区间[-pi,pi]上,帮忙写下指令,