Matlab Code for the graph

2 次查看(过去 30 天)
Barry Allen
Barry Allen 2020-2-27
回答: TJ Plummer 2020-3-17
How can i obtain this graph using code?
  7 个评论
Geoff Hayes
Geoff Hayes 2020-3-2
From the paper: Corresponding author: Zhiqun Song (zhiqunsy@163.com)
Barry Allen
Barry Allen 2020-3-2
I have tried but no response:(

请先登录,再进行评论。

回答(1 个)

TJ Plummer
TJ Plummer 2020-3-17
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.

类别

Help CenterFile Exchange 中查找有关 2-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