Can anyone tell me what is the difference between scatter and plot commands in Matlab?
119 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Geethika
am 26 Jun. 2013
Verschoben: Dyuman Joshi
am 1 Mär. 2024
Hi I am new to matlab and going through basics. I am trying to plot points in Matlab HOwever, plot(1,2,3,4)
and
scatter([1,3],[2,4])
give me the same results. So what is the difference between plot and scatter command?
2 Kommentare
vthuongt
am 17 Nov. 2015
Verschoben: Dyuman Joshi
am 1 Mär. 2024
Is there any difference in speed and memory usage?
Walter Roberson
am 17 Nov. 2015
Verschoben: Dyuman Joshi
am 1 Mär. 2024
Akzeptierte Antwort
Hugo
am 26 Jun. 2013
scatter draws points without lines connecting them whereas plot may or may not plot the lines, depending on the arguments.
scatter returns a handle to an object called scattergroup whereas plot returns a handle to an object called lineseries. The scattergroup object has some properties (for example, for associating the size of the dots to a variable in the workspace) that are not present in the lineseries objects. Analogously, the lineseries has some properties (for exmaple, for controlling the type of lines) that are not present in the scattergroup object.
scatter allows you to specify a different colour and a different size for each point individually. It is not possible to do that with plot.
Hope this helps.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Scatter Plots 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!