matlab中的接近零
来源:百度知道 编辑:UC知道 时间:2024/05/22 06:04:21
比如,
a=1e-700;
但是在matlab中,显示a=0;
如何使得a=1e-700;
而不是a=0
因为我要算1/a这样的式子
该如何办?
能否具体说明如何使用“符号计算”
如
a='1e-700'
c='1e-700'
但是算
a+c
是无意义的
a+c不等于2e-700
a=1e-700;
但是在matlab中,显示a=0;
如何使得a=1e-700;
而不是a=0
因为我要算1/a这样的式子
该如何办?
能否具体说明如何使用“符号计算”
如
a='1e-700'
c='1e-700'
但是算
a+c
是无意义的
a+c不等于2e-700
好像最小正数是e-324
>> a=1e-323
a =
9.881312916824931e-324
>> a=1e-324
a =
0
>> format rat
>> a=1e-324
a =
0
>> a=1e-323
a =
-1/1
用符号计算可能可以避免。
>> a='1e-700'
a =
1e-700
你的格式不对,先把输入格式通过这句设好,就可以了 format long g