作者michael70244 (Michael)
看板MATLAB
标题[问题] 关於 print 存图
时间Tue Jul 24 21:34:57 2012
想请问一下
以下是我关於要存图主要的部分
T=30000;
% 第一部分
if(k>T-20000 && u(X(1,3),X(1,4))-v(X(1,3),X(1,4))>0)
plot(u(X(1,1),X(1,2)),u(X(1,3),X(1,4)))
hold on
grid on
xlabel(['u(' num2str(X(1,1)) ',' num2str(X(1,2)) ')']);
ylabel(['u(' num2str(X(1,3)) ',' num2str(X(1,4)) ')']);
end
%
if (k==T)
countp=p;
countq=q;
countr=r;
counts=s;
count=1000*countp+100*countq+10*countr+counts;
print('-djpeg',['Crank',num2str(count+10000000)])
end
这样最後print存的图档,x轴跟y轴都有标上座标
但是因为我要跑的图很多张
以至於在每次画图都标上x轴跟y轴会耗费不少时间
如果第一部分改成下面这样
if(k>T-20000 && u(X(1,3),X(1,4))-v(X(1,3),X(1,4))>0)
plot(u(X(1,1),X(1,2)),u(X(1,3),X(1,4)))
hold on
grid on
end
这样所耗的时间就减少很多
但是在最後存档时就没有我想要的x轴跟y轴座标标示
想请问要怎麽改才能有一开始这样的效果呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.25.230
1F:推 sunev:感觉上回圈可以去掉 07/24 22:47