为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 12:32:02
为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005
xQAN@lHh; \g( m1*%D1 E w-=iw\OTd6,>O*ƉzءT5k8/ϼ;YBe/q{$84]nhQ ?^;sH8RR&3&Wf#MtNHARTtO9

为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005
为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005

为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005
单位不同
matlab用的是弧度
计算器用的是度
sin(0.0001*pi) % matlab用的是弧度
ans = 3.1416e-004
% 计算器用的是度
% 0.0001*pi度换算成弧度0.0001*pi*pi/180
sin(0.0001*pi*pi/180)
ans = 5.4831e-006

很明显,matlab是用的弧度,而你计算器是用的角度,所以值之比为180:pi

原因如上 设置为弧度就OK了

为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005 为什么Matlab计算sin(3)=0.1411而用计算器记得0.0523 怎样用在Matlab中计算sin(x)/x的定积分 matlab中为什么 sin=9以后,sin(1)=9,而sin(pi)无法正常输出 matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762 matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762 Matlab中为什么X.^2,sin(r)./r中要有个. matlab中 * 与 .*有什么区别呢?sin(angle).*l为什么不直接用 * 而是用 .* matlab中sin函数里面如何输入pi*t?为什么我输入sin(pi*t)总是不对? matlab 计算sin(pi/7)+ln3-e^j*3 matlab中的语句y=2.2*power(x-0.25,2)+sin(5*pi*x);数学表达式是什么?为什么我在matlab中找不到power函数 matlab中:计算:计算:(积分表达式,我打不出来) ,其中被积函数为f(x)=sin(x),f(x)=1/cos(x). matlab中为什么有的算式中要加点号例如 f=@(x,y)x.^2.*y+sin(x).*cos(y) Matlab计算Index exceeds matrix dimensions.为什么?... 为什么在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中如何计算这种排列组合 MATLAB中计算相关系数的指令?谢谢 matlab中怎样用regionprops计算面积