how can I draw this loop ?

11 vues (au cours des 30 derniers jours)
murat
murat le 5 Déc 2013
Commenté : murat le 5 Déc 2013
hey guys, I have to draw a hysteresis loop like this
I have values of the loop. for example;
a=[48 52 58 73 85 103 135 193 80 42 2 -18 -29 -40 -45 -48]
b=[0 0.2 0.4 0.6 0.7 0.8 0.9 1 0.95 0.9 0.8 0.7 0.6 0.4 0.2 0]
how can I draw this loop ?

Réponse acceptée

sixwwwwww
sixwwwwww le 5 Déc 2013
try this:
a = [48 52 58 73 85 103 135 193 80 42 2 -18 -29 -40 -45 -48];
b = [0 0.2 0.4 0.6 0.7 0.8 0.9 1 0.95 0.9 0.8 0.7 0.6 0.4 0.2 0];
a = [a, -a];
b = [b, -b];
plot(a, b)
it gives
do you need this?
  1 commentaire
murat
murat le 5 Déc 2013
excuse me I had an important error thank you very much

Connectez-vous pour commenter.

Plus de réponses (2)

Andrei Bobrov
Andrei Bobrov le 5 Déc 2013
plot([a,-a],[b,-b]);
  1 commentaire
murat
murat le 5 Déc 2013

Connectez-vous pour commenter.


Omair
Omair le 5 Déc 2013
plot(a,b)
hold on
plot(-a,-b)
  3 commentaires
Omair
Omair le 5 Déc 2013
This is what i get when i execute the above command.
murat
murat le 5 Déc 2013
excuse me I had an important error thank you very much

Connectez-vous pour commenter.

Catégories

En savoir plus sur Statistics and Machine Learning Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by