How to add a label to a general line

1 visualización (últimos 30 días)
alireza rahimi
alireza rahimi el 28 de Mayo de 2020
Respondida: alireza rahimi el 28 de Mayo de 2020
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.

Respuestas (2)

madhan ravi
madhan ravi el 28 de Mayo de 2020
Use sprintf(...)

alireza rahimi
alireza rahimi el 28 de Mayo de 2020
what exacly use for ? it dose for leble or not :(

Categorías

Más información sobre Line Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by