How do I produce a plot as a line, not just single points?

1 visualizzazione (ultimi 30 giorni)
When I use the following code, the graph plots correctly, as single points.
figure;
hold on;
deltaH=-20;
R=0.001987;
T1=305;
Kc1=1000;
for T=300:10:600;
Kc=Kc1*exp(-(deltaH/R)*((1./T)-(1/T1)));
X=(4-sqrt(4+48/Kc))/(2-8/Kc);
plot(X,T,'.','color','b') %plot of equilibrium conversion vs temperature
end
However, if I replace:
'.' with '-.'
the graph does not plot as a line, instead an empty plot is produced. How can I fix this?

Risposta accettata

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH il 6 Dic 2019
solution:
figure;
%hold on;
deltaH=-20;
R=0.001987;
T1=305;
Kc1=1000;
T=300:10:600;
Kc=Kc1.*exp(-(deltaH/R).*((1./T)-(1./T1)));
X=(4-sqrt(4+48./Kc))./(2-8./Kc);
plot(X,T,'-*','color','b') %plot of equilibrium conversion vs temperature

Più risposte (0)

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by