MATLAB Answers

Matlab Code for the graph

1 view (last 30 days)
Barry Allen
Barry Allen on 27 Feb 2020
Answered: TJ Plummer on 17 Mar 2020
How can i obtain this graph using code?


Show 4 older comments
Barry Allen
Barry Allen on 29 Feb 2020
Yes it is for college project and my professor dont have a lot of knowledge in that field .How can i contact the author?
Geoff Hayes
Geoff Hayes on 2 Mar 2020
From the paper: Corresponding author: Zhiqun Song (
Barry Allen
Barry Allen on 2 Mar 2020
I have tried but no response:(

Sign in to comment.

Answers (1)

TJ Plummer
TJ Plummer on 17 Mar 2020
In this case, it would be fastest to use your ruler to get some of the X and Y points for the three Pa curves. Store them in Matlab vectors. Then run an smoothing operation if needed.
x = [0.1 0.4 0.7 0.9]; % you can add more points if needed
% my eyballing the plot without ruller
Pa5m = [0.25 1.5 1.25 0.25];
Pa10m = [0.6 2 1.5 0.25];
Pa20m = [1.2 2.5 1.75 0.25];
xq = 0.1:0.05:0.9;
Pa5m = interp1(x,Pa5m,xq,'spline');
Pa10m = interp1(x,Pa10m,xq,'spline');
Pa20m = interp1(x,Pa20m,xq,'spline');
The rest of the plotting is straight forward once you have them in vector form. There are also other options for interpolation method that may work better for your problem.


Sign in to comment.

Translated by