Azzera filtri
Azzera filtri

x = [1 2 3 4 5]; y = [10 8 6 4 2]; plot(x, y); xlabel('X-axis'); ylabel('Y-axis'); title('Example Line Plot');

8 visualizzazioni (ultimi 30 giorni)
show the figure.
  5 Commenti
Alexander
Alexander il 23 Mag 2023
I don't need a "mind reading toolbox", I only want to have a button: "Do what I want, you know whot I mean".

Accedi per commentare.

Risposte (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov il 23 Mag 2023
Modificato: Sulaymon Eshkabilov il 23 Mag 2023
Based on your question's subject header, it can be stated that what you see in your plot is correct:
% You are trying to get a correct plot of x vs. y variables, which are x in
% an ascending order and y is in a descending order.
% Wht you are getting is correct.
x = [1 2 3 4 5];
y = [10 8 6 4 2];
plot(x, y);
xlabel('X-axis');
ylabel('Y-axis');
title('Example Line Plot');
% If you want to plot both x and y in an ascending order then, use this
% command for y:
y=sort(y, 'ascend')
y = 1×5
2 4 6 8 10
figure
plot(x, y)
xlabel('X-axis')
ylabel('Y-axis')
title('Example Line Plot')
% if you want to display x y values as given, then use xticks and
% xticklabels, yticks and yticklabels
figure
plot(x, y, 'ro--');
xticks(x)
xticklabels({'1', '2', '3', '4', '5'})
yticks(y)
yticklabels({'2', '4', '6', '8', '10'})
xlabel('X-axis')
ylabel('Y-axis')
title('Example Line Plot')
grid on

Categorie

Scopri di più su Specifying Target for Graphics Output in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by