matlab?legend?分塊!
(2013-03-26 18:07:38)
%%
%壓差
clc;clear all;figure(55);set (gcf,'Position',[116 123 275 210],
'color','w');
P=[25 26 27 28 29 30 31 32 33 34 35];
%理論
q=0.00006*pi*28*P*10^(6)*0.03^3/(12*0.028448*5);
q111=0.00006*pi*28*P*10^(6)*0.03^3/(12*0.028448*4.6);
q222=0.00006*pi*28*P*10^(6)*0.03^3/(12*0.028448*4.2);
%%%仿真
%無均壓槽
q0=[0.031766003 0.03303004 0.034293566 0.035556582 0.036819175
0.038081175 0.039342664 0.040603642 0.041864111 0.043124069
0.044383516]
qq0=60*q0/0.889;
%壹個均壓槽
q1=[0.033985201 0.035326334 0.03666615 0.038004633 0.039341714
0.040677421 0.042011946 0.043345243 0.044677286 0.046008175
0.047338143]
qq1=60*q1/0.889;
%貳個均壓槽
q2=[0.036492628 0.037917592 0.039339927 0.040759683 0.042177346
0.043592767 0.045005889 0.046417249 0.047826859 0.049234254
0.050639441]
qq2=60*q2/0.889;
hold on;a1=plot(P,q,'k');
hold on;a2=plot(P,qq0,'r');
hold on;a3=plot(P,q111,'--k');% 一個均壓槽理論
hold on;a4=plot(P,qq1,'b');
hold on;a5=plot(P,q222,':k');% 二個均壓槽理論
hold on;a6=plot(P,qq2,'g');
grid on;xlabel('壓差 \Delta P Mpa');
ylabel('泄漏流量 q L/min ');%title('壓差對泄漏量的影響')
set(gca,'xtick',[25:2:35],'ytick',[2:0.25:3.5]);
[legh,objh,outh,outm]=legend([a1,a2,a3],'零均壓槽-理論','零均壓槽-仿真','一均壓槽-理論',2);
set(legh,'FontSize',7);%通過h設置屬性,當然不止是'FontSize'這個屬性
legh2=copyobj(legh,gcf);
[legh2,objh2]=legend([a4,a5,a6],'一均壓槽-仿真','二均壓槽-理論','二均壓槽-仿真',4);
set(legh2,'FontSize',7);%通過h設置屬性,當然不止是'FontSize'這個屬性
分享:
喜歡
0
贈金筆
加載中,請稍候......
評論加載中,請稍候...
發評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態
昵???稱:
發評論
以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。