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
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。