is it possible to display the graph of ATAND in just one quadrant?

1 view (last 30 days)
I need to replace the part of the graph -atan- at the fourth quadrant to continue in the first quadrant in this code.
% code
end
clc;
xi=0.3;
x=0:0.05:4;
d=1.-x.^2;
e=2*xi*x.^1;
fi=atand(e./d);
plot(x,fi)
hold on
grid on
what can I do?

Answers (1)

Kian Azami
Kian Azami on 7 Oct 2017
You mean something like this:
close all
clc;
xi=0.3;
x=0:0.05:4;
d=1.-x.^2;
e=2*xi*x.^1;
fi=atand(e./d);
idx0 = find(x == 0);
idx1 = find(x == 1);
idx3 = find(x == 3);
plot(x(1:idx3),fi(1:idx3))
hold on
plot(x(idx3:end),fi(idx0:idx1),'r')
grid on
I didn't get your question properly. But as I understood you need just to play with indices.

Community Treasure Hunt

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

Start Hunting!