Effacer les filtres
Effacer les filtres

Help with for loop

1 vue (au cours des 30 derniers jours)
Angelina Encinias
Angelina Encinias le 11 Mar 2022
Modifié(e) : Torsten le 11 Mar 2022
Need to display the two graphs in the question. I am having a hard time with the for loop.

Réponses (1)

Walter Roberson
Walter Roberson le 11 Mar 2022
You have a for i loop 1 to the number of elements in X
Inside that loop you have
for i=1,2;
Notice that you are reusing the variable name i, interfering with i from the outer loop.
Notice that you used 1,2 not 1:2
  8 commentaires
Angelina Encinias
Angelina Encinias le 11 Mar 2022
Heres my edited code but nothing is showing on the figures?
Torsten
Torsten le 11 Mar 2022
Modifié(e) : Torsten le 11 Mar 2022
a = 1.4106;
b = 1.3438;
Pvap1 = 1.1541;
Pvap2 = 0.7609;
gamma1 = @(x1) exp(a./(1+(a/b)*x1./(1-x1)).^2);
gamma2 = @(x2) exp(b./(1+(b/a)*x2./(1-x2)).^2);
x1 = 0:0.01:1;
x2 = 1 - x1;
P = x1.*gamma1(x1)*Pvap1 + x2.*gamma2(x2)*Pvap2;
y1 = x1.*gamma1(x1)*Pvap1./P;
figure(1)
plot(x1,P)
hold on
plot(y1,P)
figure(2)
plot(x1,y1)

Connectez-vous pour commenter.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by