How to refresh the data in polar plot

3 vues (au cours des 30 derniers jours)
Tharindu Weerakoon
Tharindu Weerakoon le 26 Déc 2014
Commenté : Robert le 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

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 26 Déc 2014
Modifié(e) : Azzi Abdelmalek le 26 Déc 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 commentaires
Tharindu Weerakoon
Tharindu Weerakoon le 21 Jan 2015
Thanks Azzi. Done it.
Robert
Robert le 3 Nov 2016
really not a good way to do this but i have yet to find a better one

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Polar Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by