필터 지우기
필터 지우기

Help with for loop

조회 수: 1 (최근 30일)
Angelina Encinias
Angelina Encinias 2022년 3월 11일
편집: Torsten 2022년 3월 11일
Need to display the two graphs in the question. I am having a hard time with the for loop.

답변 (1개)

Walter Roberson
Walter Roberson 2022년 3월 11일
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
Angelina Encinias
Angelina Encinias 2022년 3월 11일
Heres my edited code but nothing is showing on the figures?
Torsten
Torsten 2022년 3월 11일
편집: Torsten 2022년 3월 11일
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)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by