MATLAB中Command Window里面显示出来结果,但是Workspace里没有?
展开全部
Workspace没有什么?是指Command Window里面显示多个c的值,但Workspace只有一个吗?
你应该是用的循环吧,Workspace只显示变量的当前值,而Command Window可以把之前的输出保留下来。
你应该是用的循环吧,Workspace只显示变量的当前值,而Command Window可以把之前的输出保留下来。
追问
对,,你说的很对。。但是,,Command Window中的结果太繁琐不好提取出来,,如何让它在Workspace的表格中显示出来呢?
追答
你可以用一个数组来保存循环计算各步的数据,例如
C=[];
for i=1:10
c = ... % 计算c
C=[C; c];
end
不过这种做法不是很好,尤其循环次数比较多的时候,程序效率会比较低。如果知道循环的次数,可以预先给数组分配空间,例如
C=zeros(10000,1);
for i=1:10000
c = ... % 计算c
C(i)=c;
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询