我用matlab算的,谁能告我为什么会这样的结果,>> 5.1-5-0.1ans =-3.6082e-016>> 1.5-1-0.5ans =0>>

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 17:01:58
我用matlab算的,谁能告我为什么会这样的结果,>> 5.1-5-0.1ans =-3.6082e-016>> 1.5-1-0.5ans =0>>

我用matlab算的,谁能告我为什么会这样的结果,>> 5.1-5-0.1ans =-3.6082e-016>> 1.5-1-0.5ans =0>>
我用matlab算的,谁能告我为什么会这样的结果,
>> 5.1-5-0.1
ans =
-3.6082e-016
>> 1.5-1-0.5
ans =
0
>>

我用matlab算的,谁能告我为什么会这样的结果,>> 5.1-5-0.1ans =-3.6082e-016>> 1.5-1-0.5ans =0>>
因为matlab使用二进制存取数值的,由于0.5=1/2,可以精确存储,而0.1和5.1不能精确存储,所以会有误差.
详细情况你可以参考一下浮点数值在计算机中的存储情况

我用matlab算的,谁能告我为什么会这样的结果,>> 5.1-5-0.1ans =-3.6082e-016>> 1.5-1-0.5ans =0>> matlab 关于legend为什么我用legend命令 会打开一个名为legend的m文件 而却没有实际操作? 出来的图是白的 没东西 关于matlab的一个问题为什么我执行以下代码,输出的图像会是这样的 为什么symadd在我的matlab上不能用 The function values at the interval endpoints must differ in sign.我用MATLAB计算f=x^2-2x-3在区间【-100,100】内的零点,为什么会出现这句话? 求教一个用matlab求解二元非线性方程组的问题具体私信我,我会把问题发到油箱 时间序列用EVIEWS做与用matlab做哪个准一些 为什么我算的结果不一样啊? matlab 中的 solve怎么用 为什么我老是出错 为什么我用matlab计算如图式子出现复数 我想用matlab画出一个方程的平面图,方程是x平方分之一减去y的平方等于25我光会打开matlab其他的不懂 我用matlab画冲激函数的图像,为什么不对.程序:syms t;ezplot(dirac(t)) 有人会matlab编程吗?我有个含阶乘的求和运算想用matlab计算并画图,式子比较简单,我是初学者 matlab算协方差时,为什么要先减去平均值我用matlab算一个矩阵的协方差时,为什么要先减去这个矩阵的平均值啊?我算了一下,如果不减去平均值,cov之后的结果是一样的?这是为啥?程序如下:a=magi 用matlab求导结果得到很多个数字我只是求导为何会出现那么多神奇的东西…… 关于matlab simulink中三角波模块的问题!为什么我把时间参数换一下,产生的三角波会越来越乱,最后干脆不产生了? 怎么用MATLAB画二次函数图象?为什么我在用MATLAB 的时候画二次图象的时候总是会出现错误?比方说:我画Y=X^2在X=(-5,5)之间的图象;x=linspace(-5,5,50);y=x^2;plot(x,y)Error using ==> mpowerMatrix must be square. matlab中,我用函数rgb2gray,为什么不能将pgm图像转换为灰度图像?是图像用错还是MATLAB装的不完整? matlab 求导得到的符号表达式再进行运算,解方程组.如 f=m^2.我要先对f求导,再求解2*m=4的解我用matlab编程为:syms m,dm=diff('m^2',m);但为什么 solve('dm=4')会出现错误?