plot between two variables

2 views (last 30 days)
almohanned alsufyani
almohanned alsufyani on 31 May 2023
Answered: Torsten on 31 May 2023
Hi, I want to plot the (PR) vs. the (PR_ave) where (PR)changes daily while (PR_ave) is the aferage of the (PR), please change the code below to the desired goal, thank you
PR = (Md_MSF_seclatent_steam)./(Ncqsum); % Performance Ratio PR_ave=sum(PR)/365; % Average Performance Ratio plot(PR,PR_ave); ylabel("PR") xlabel("Days") title("Performance Ratio profile")
  2 Comments
Constantino Carlos Reyes-Aldasoro
What exactly is the problem for which you need help?
almohanned alsufyani
almohanned alsufyani on 31 May 2023
I want the code to produce a plot like this.

Sign in to comment.

Answers (1)

Torsten
Torsten on 31 May 2023
Use
plot(1:365,[PR;ones(1,365)*PR_ave]);
instead of
plot(PR,PR_ave);
if PR is a row vector, or
plot((1:365).',[PR,ones(365,1)*PR_ave]);
if PR is a column vector.

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!