Help in plotting a graph

조회 수: 1 (최근 30일)
Indrani
Indrani 2023년 9월 29일
댓글: Voss 2023년 9월 29일
How do I plot a graph like this? I am not that interested in the values and all. I just want my graph to look like this

채택된 답변

Voss
Voss 2023년 9월 29일
% some data:
f = linspace(0.03,0.09,100); % row vector (1xn)
x = [-1/0.06*(f-0.06)-12; 25*exp(-40*(f-0.03))-10; 1-(f-0.09)/0.09]; % 3xn matrix of curves' data
figure
plot(f,x(1,:),'b','LineWidth',2)
hold on
plot(f,x(2,:),'r--','LineWidth',2)
plot(f,x(3,:),'k:','LineWidth',2)
box off
xlabel('Frequency(Hz)')
ylabel('Damping Ratio')
legend({'Power Mode','Opening Mode','Isolated Mode'},'Box','off')
  댓글 수: 2
Indrani
Indrani 2023년 9월 29일
Thank you!
Voss
Voss 2023년 9월 29일
You're welcome!

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Image Analyst
Image Analyst 2023년 9월 29일
Try this:
numPoints = 1000;
x = linspace(0.03, 0.09, numPoints);
y = linspace(15, -10, numPoints);
plot(x, -12*ones(numPoints, 1), 'LineWidth', 3, 'Color', 'b')
hold on;
plot(x, y, 'r--', 'LineWidth', 3)
plot(x, 2 * ones(numPoints, 1), 'LineWidth', 3, 'Color', 'k')
ylabel('Damping Ratio');
xlabel('Frequency (Hz)');
legend('Power Mode', 'Opening Mode', 'Isolated Mode');
To learn other fundamental concepts, invest 2 hours of your time here:
  댓글 수: 1
Indrani
Indrani 2023년 9월 29일
I will sign up for the course, thanks!

댓글을 달려면 로그인하십시오.

카테고리

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