Plotting does not work well.

Code :
---------------------------------
T= 323.15;
A1= 4.01814;
B1= 1203.835;
C1= -53.226;
A2= 4.08245;
B2= 1346.382;
C2= -53.508;
Psat1= 10^(A1-(B1/(T+C1)));
Psat2= 10^(A2-(B2/(T+C2)));
x= [0:0.05:1]
y= ((Psat1)*(x))/((x)*(Psat1)+(1.-x)*(Psat2))
plot(x,y,'r+')
----------------------------------------
I want to plot the relationship between x and y. Although y is an expression for x, this code holds y at one value. I want to know what is the problem, and how to change the code to operate it as I intended.

 Risposta accettata

madhan ravi
madhan ravi il 4 Nov 2018
T= 323.15;
A1= 4.01814;
B1= 1203.835;
C1= -53.226;
A2= 4.08245;
B2= 1346.382;
C2= -53.508;
Psat1= 10^(A1-(B1/(T+C1)));
Psat2= 10^(A2-(B2/(T+C2)));
x= [0:0.05:1]
y= ((Psat1).*(x))./((x).*(Psat1)+(1.-x).*(Psat2))
plot(x,y,'r+')

5 Commenti

madhan ravi
madhan ravi il 4 Nov 2018
Modificato: madhan ravi il 4 Nov 2018
use element-wise operation that is put .* and ./ instead of * and /
MeOB
MeOB il 4 Nov 2018
Wow, thank you for your help!
You are my hero!
madhan ravi
madhan ravi il 4 Nov 2018
Modificato: madhan ravi il 4 Nov 2018
Anytime :)
Rahul k
Rahul k il 4 Nov 2018
i did, can u help me with the solution please?I m new here, will knoe how to get started and make queries soon.
madhan ravi
madhan ravi il 4 Nov 2018
get back to your original question

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Prodotti

Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by