How to add a label to a general line
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
clear all;
close all;
clc;
r = 0:.1:14; % (valume of compration ratio)
b = input ( 'input number of specific heat ratio (k) ');
for i=1:b
if i <=b
k = input ( 'impot volume of specific heat ratio1 : ');
f = 1 - ( 1./ r.^(k-1));
figure(1);
title 'comparison';
ylabel('efficiency')
plot (r,f)
ax = gca;
ax.FontSize = 13;
hold on ;
legend('otto')
ylim([0 1])
i = i+1;
figure(2)
title 'otto cycle';
xlabel('r')
ylabel(' ? ')
plot(r,f)
hold on;
ylim([0 1])
end
end
r = 0:.1:26; % (valume of compration ratio)
v = input ( 'input number of cut off : ');
for i=1:v
if i <=v
rc = input ( 'impot volume of cut off : ');
k = 1.4;
f1 = 1 - (( 1 ./ (r.^(k-1))) * (((rc.^k)-1) / (k.*(rc-1))));
figure(1);
title 'comparison';
ylabel('efficiency')
plot (r,f1,'--')
ax = gca;
ax.FontSize = 13;
hold on ;
legend('Otto','Diesel')
ylim([0 1])
i = i+1;
figure(3)
xlabel('r')
ylabel(' ? ')
title 'Diesel cycle';
plot(r,f1);
ylim([0 1])
hold on
end
end
r = 0:.1:30; % (valume of compration ratio)
l= input ( 'input number of specific heat ratio (k) ');
for i=1:l
if i <=l
k = input ( 'impot volume of specific heat ratio : ');
f2 = 1 - (1./r.^((k-1)./k)) ;
figure(1);
title 'comparison';
ylabel('efficiency')
plot (r,f2,'b--o')
ax = gca;
ax.FontSize = 13;
hold on ;
legend('Otto','Diesel','Brayton')
ylim([0 1])
i = i+1;
figure(4)
title ' Brayton cycle ';
plot(r,f2);
ylim([0 1])
hold on
end
end
I designed 3 cycles Brighton, Diesel, Otto
And l used 3 loops in order of names and 4 shapes were drawn.
Comparison
Brighton cycle
Diesel cycle
Otto cycle
And I don't know how I can show the amount of( K) taken from the user in the cycle Otto
(rc) in the diesel cycle and( k) in the shape of Brighton.
0 Commenti
Risposte (2)
Vedere anche
Categorie
Scopri di più su Legend in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!