How to plot a simple curve
310 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Robert
am 4 Feb. 2011
Beantwortet: Ademolawa John
am 29 Apr. 2022
I am trying to learn MATLAB and have stumbled straight away. Can someone please tell me how you plot y = x^2 for x = 1 to 10.
0 Kommentare
Akzeptierte Antwort
the cyclist
am 5 Feb. 2011
Keeping as close as possible to your notation, to be clear to you:
>> x = 1 : 0.1 : 10;
>> y = x.^2;
>> plot(x,y)
Note that the 0.1 is there to define the intervals. You'll get a smoother curve in your plot if this value is small; the vector will have correspondingly more elements.
I agree with Jiro that you will benefit from a careful read of the documents he references.
Weitere Antworten (7)
Matt Fig
am 4 Feb. 2011
Or, if you want to be able to do this for a general function (or more):
g = @(x) x.^2; % Create your function for plotting.
h = @(x) x.^2.5; %Create a second function.
x = 1:.01:10; % Create the range for the functions.
plot(x,g(x),'r',x,h(x),'b') % Use a red line for the first, blue for second.
To only plot one function:
plot(x,g(x)) % See help plot for more options.
0 Kommentare
Jiro Doke
am 4 Feb. 2011
Bearbeitet: John Kelly
am 13 Nov. 2013
This is a very basic question and we have many places in the documentation for you to learn:
0 Kommentare
Sean de Wolski
am 4 Feb. 2011
plot(1:.1:10,1:.1:10.^2)%x = 1 to 10 with spacing of 0.1
Also read the getting started documentation.
%SCd
1 Kommentar
Matt Fig
am 4 Feb. 2011
Your code will error, Sean de. You are trying to plot different length vectors!
Erick
am 11 Sep. 2014
hello, how do I change my axes to have different ranges? for my graph below? and I want the curves to run from the x-axis upward to right
2 Kommentare
the cyclist
am 11 Sep. 2014
I suggest posting this as a new question, rather than burying as an "answer" to a 3-year-old question.
le nhat
am 18 Mai 2016
how to paint graph with data activity
1 Kommentar
the cyclist
am 18 Mai 2016
I suggest posting this as a new question, rather than burying as an "answer" to a 5-year-old question.
Ademolawa John
am 29 Apr. 2022
hello , pls how can I plot this curve that run from top left to bottom right with Y axis running from 1 to 16 and x from 1.8 to 2.7. Thanks
0 Kommentare
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!