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

好像最小正数是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