How to plot a dispersion diagram like this?
27 views (last 30 days)
Show older comments
hello everyone,
I need to plot such a diagram in matlab but I don't know how exactly I can do this. may you please help me to know how I would be able to plot a dispersion diagram like this one below?

Accepted Answer
Swetha Polemoni
on 5 Nov 2020
Hi
It is my undersatanding that you want to draw ellipse, hyperbola and straight line in first quadrant. Try the following code and experiment with alpha, beta and f to get the exact diagram as you need.
%% plotting ellipse
alpha=20;
theta=0:0.01:pi/2;
x1=alpha*cos(theta);
y1=sin(theta);
axis([0 20 0 1])
plot(x1,y1);
hold on
%% plotting hyperbola
beta=15;
fun1 = @(x2,y2) y2.^2 - (x2/beta).^2 -1;
fimplicit(fun1,[0 20 0 2]);
hold on
%% plottig straight line
f=0.09;
x3=0:0.1:17;
y3=f*x3;
plot(x3,y3)
hold off
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!