Azzera filtri
Azzera filtri

Help in plotting a graph

3 visualizzazioni (ultimi 30 giorni)
Indrani
Indrani il 29 Set 2023
Commentato: Voss il 29 Set 2023
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

Risposta accettata

Voss
Voss il 29 Set 2023
% 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 Commenti
Indrani
Indrani il 29 Set 2023
Thank you!
Voss
Voss il 29 Set 2023
You're welcome!

Accedi per commentare.

Più risposte (1)

Image Analyst
Image Analyst il 29 Set 2023
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 Commento
Indrani
Indrani il 29 Set 2023
I will sign up for the course, thanks!

Accedi per commentare.

Categorie

Scopri di più su Networks in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by