PDA

查看完整版本 : [求助]m文件中循环结果的分条显示问题?


qfunkt
2008-12-19, 00:27
我编的m文件中有类似如下的一个循环:
(经过前面的处理得知 h2=4)
for j=1:(h2-1)
t=(B(j+1)/sqrt(c(j+1,j+1)))
end
这样运行的结果形式为
t =

4.6862 6.0897 5.3421
我希望运行得到的结果是分条显示为如下的形式:
t1=....
t2=...
t3=...

这地方应该怎么处理啊?我是新手,希望大家不吝赐教,谢谢了

guofeng0108
2008-12-19, 09:26
好像不能吧!!!!!
但是可以得到t=....
t =...
t=...
每次循环显示输出结果就行了!!!!!!!!

remnant
2008-12-19, 10:14
我编的m文件中有类似如下的一个循环:
(经过前面的处理得知 h2=4)
for j=1:(h2-1)
t=(B(j+1)/sqrt(c(j+1,j+1)))
end
这样运行的结果形式为
t =

4.6862 6.0897 5.3421
我希望运行得到的结果是分条...

这个是可以做到的:
for j=1:(h2-1)
cmd_str = [ 't',num2str(j),'=','B(j+1)/sqrt(c(j+1,j+1))' ];
eval( cmd_str )
end