Help with for loop

1 visualizzazione (ultimi 30 giorni)
Angelina Encinias
Angelina Encinias il 11 Mar 2022
Modificato: Torsten il 11 Mar 2022
Need to display the two graphs in the question. I am having a hard time with the for loop.

Risposte (1)

Walter Roberson
Walter Roberson il 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 Commenti
Angelina Encinias
Angelina Encinias il 11 Mar 2022
Heres my edited code but nothing is showing on the figures?
Torsten
Torsten il 11 Mar 2022
Modificato: Torsten il 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)

Accedi per commentare.

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by