How to refresh the data in polar plot

3 Ansichten (letzte 30 Tage)
Tharindu Weerakoon
Tharindu Weerakoon am 26 Dez. 2014
Kommentiert: Robert am 3 Nov. 2016
I wanna refresh the data of polar plot with new data set.
How can I use set or refreshdata in the program?
I know how deal this with Cartesian plot, plot command.
for example:
x = linspace(0,8);
y = sin(x);
figure
h = plot(x,y);
h.XDataSource = 'x';
h.YDataSource = 'y';
y = sin(x.^3);
refreshdata

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 26 Dez. 2014
Bearbeitet: Azzi Abdelmalek am 26 Dez. 2014
x = linspace(0,8);
y = sin(x);
[theta,rho] = cart2pol(x,y)
h=polar(theta,rho,'--r')
h.YDataSource = 'y';
y = sin(x.^3);
refreshdata
  2 Kommentare
Tharindu Weerakoon
Tharindu Weerakoon am 21 Jan. 2015
Thanks Azzi. Done it.
Robert
Robert am 3 Nov. 2016
really not a good way to do this but i have yet to find a better one

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Polar 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!

Translated by