MATLAB中Command Window里面显示出来结果,但是Workspace里没有?

 我来答
tianxiawulang
2013-09-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2559万
展开全部
Workspace没有什么?是指Command Window里面显示多个c的值,但Workspace只有一个吗?
你应该是用的循环吧,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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式