Connect all dots I polarplot

10 vues (au cours des 30 derniers jours)
Kalle
Kalle le 17 Avr 2023
Commenté : Kalle le 17 Avr 2023
Hello, I would like to connect the last item with the first one, so I get a “circle”. I know how to connect the dots at the polarscatter but how do I connect the last dot with the first one without changing the vector s?
clc;
clear all;
r=[10:36:360]
r = r/360*2*pi
s=[5,3.5,5,4,4,3.5,4,4.2,4.7,4]
polarplot(r,s,'-x')

Réponses (1)

Alan Stevens
Alan Stevens le 17 Avr 2023
Like this?
r=[10:36:360 10];
r = r/360*2*pi;
s=[5,3.5,5,4,4,3.5,4,4.2,4.7,4, 5];
polarplot(r,s,'-x')
  3 commentaires
Alan Stevens
Alan Stevens le 17 Avr 2023
" but now you changed the vector s and addeed an other dot"
Why don't you want to do that?
Here's another possibility:
r=10:36:360;
r = r/360*2*pi;
s=[5,3.5,5,4,4,3.5,4,4.2,4.7,4];
r2 = [334 10];
r2 = r2/360*2*pi;
s2 = [4 5];
polarplot(r,s,'-bx', r2, s2, '-bx')
Kalle
Kalle le 17 Avr 2023
that should work. thx

Connectez-vous pour commenter.

Catégories

En savoir plus sur Resizing and Reshaping Matrices 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