我的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
答案 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