作者PPPAAT ()
看板MATLAB
标题[问题] 每一次回圈跑完之Data如何绘入同一张图
时间Mon May 25 18:16:22 2015
各位大大好,如果我今天有一个回圈如下
--For j=1:10
-
-
- (经大量运算得到t(j)和u(j)和u2(j) )
-
- outputU=[档案路径.fig];
-
- plot(t(j),u(j))
-
- hold on
-
- plot(t(j),u2(j))
-
- saveas(gcf,outputU,'fig')
-
- close all
-
--end
预期的情况是j从1:10的结果都绘入图档中,可是不知为什麽画出来都只有最後一
个结果(j=10)留在图案上,前面好像会被洗掉,想请问各位,要怎麽把连续的资料
画进同一张图呢?
先谢谢各位大大了~~~~
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.239.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1432548984.A.C8A.html
1F:→ celestialgod: 第一张图跟hold on放回圈外面,for从2开始,hold of 05/25 19:20
2F:→ celestialgod: f放在for後面 05/25 19:20
3F:→ PPPAAT: 楼上大大,第一张图是指第一个plot吗? 可是这样似乎会无法 05/25 20:32
4F:→ PPPAAT: 把回圈内资料呈现出来耶,是我会错意吗~ 感谢您 05/25 20:34
5F:推 celestialgod: 先算出来 存在cell,再画吧 05/25 23:36
6F:→ PPPAAT: 好哦 感谢~~ 05/26 01:29
7F:→ PPPAAT: 在回圈里用openfig这个指令就OK罗 05/26 16:12