HELP! I need to plot my values from if statement, and cant figure out how

11 ビュー (過去 30 日間)
ragheed idrees
ragheed idrees 2019 年 6 月 7 日
コメント済み: Raghunandan V 2019 年 6 月 10 日
if H < 1.5 %Pressure drop is less than 1.5 psi
D = (Qc.^0.381)/(19.17*(H./(Cr.*L))^0.206);
elseif H >= 1.5 %Pressure drop is greater than or equal to 1.5 psi
D = (Qc.^0.381)/(18.93*((P1a.^2-P2a.^2).*Y./Cr.*L)^0.206);
end
xx = linspace(0,2*Qc,1000);
fplot
this is the part of the function that does the calculation and I can't figure out how to plot the D vs. xx
  6 件のコメント
ragheed idrees
ragheed idrees 2019 年 6 月 7 日
I see, my dilemma is that for me to plot it i need a for loop, but to get the correct asnwer (point on plot) I only get it without the for loop, how do I plot the graph and at the same time find the value without the for loop?
Rik
Rik 2019 年 6 月 8 日
Which of the 1000 point do you want to put a marker?

サインインしてコメントする。

回答 (1 件)

Raghunandan V
Raghunandan V 2019 年 6 月 7 日
Hi,
Just a small correction in the code
if H < 1.5 %Pressure drop is less than 1.5 psi
D = (Qc.^0.381)/(19.17*(H./(Cr.*L))^0.206);
else %Pressure drop is greater than or equal to 1.5 psi
D = (Qc.^0.381)/(18.93*((P1a.^2-P2a.^2).*Y./Cr.*L)^0.206);
end
xx = linspace(0,2*Qc,1000);
plot(xx, D)
This is only possible if your xx and D are of same dimention
  2 件のコメント
ragheed idrees
ragheed idrees 2019 年 6 月 7 日
thank you sir, I have done that but now i cant find the value for D in order to point it on the plot. Can you please help me with that?
Raghunandan V
Raghunandan V 2019 年 6 月 10 日
Oh! Are all the inputs to calculate the value of D available?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGas Library についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by