double loop plot !!

6 ビュー (過去 30 日間)
Karim Ayman
Karim Ayman 2015 年 10 月 18 日
コメント済み: Walter Roberson 2025 年 6 月 12 日
I need do draw a chart showing the change in value (COP) Related to the relation COP=Te/Tc-Te Where Te=-15:10 and Tc=30:50 I want to plot (COP,Te) for each value of Tc Keeping all the plots in one graph Any help !
  1 件のコメント
Walter Roberson
Walter Roberson 2025 年 6 月 12 日
Te = (-15:10).';
Tc=30:50;
COP = Te ./ Tc - Te;
surf(Tc, Te, COP)

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

回答 (1 件)

Aditya
Aditya 2025 年 6 月 12 日
Hi Karim,
You can use a single for loop to compute COP values for each Tc and plot them together in one graph:
Te = -15:10;
Tc = 30:50;
hold on; % Keep all plots in one graph
for tc = Tc
COP = Te ./ (tc - Te); % Compute COP for the current Tc
plot(Te, COP, 'DisplayName', ['Tc = ' num2str(tc)]); % Plot COP vs Te
end
xlabel('Te');
ylabel('COP');
title('COP vs Te for different Tc values');
legend show;
grid on;
hold off;
I hope this helps!

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by