在Matlab中,不需要输出与星号一起显示

时间:2014-01-06 10:33:32

标签: matlab output

我的Matlab程序输出有问题。在没有出现额外输出答案的地方。任何人都可以提供线索吗?

以下是该计划:

for k = 2:N + 1
b = [r*u(1,k); zeros(M - 3,1); r*u(M + 1,k)] ...
+ r*(u(1:M - 1,k - 1) + u(3:M + 1,k - 1)) + r2*u(2:M,k - 1);
u(2:M,k) = trid(A,b); 

以下是输出u(2:M,k)

1.0e+145 *

    2.9303
         0
   -2.9303
         0
    2.9303
         0
   -2.9303
         0
    2.9303

1 个答案:

答案 0 :(得分:0)

正如@Robert P.的评论中提到的,结果应该是如何处理的:

首先应该将所有东西乘以的因子,然后是星号:

1.0e+145 *

在这种情况下,因素很大,10^145

然后按照值,该因子适用于所有这些

    2.9303
         0
   -2.9303
         0
    2.9303
         0
   -2.9303
         0
    2.9303

请注意,此处的0表示它小于0.0001*10^145