Fonction barplotxy avec Matlab

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

Fonction barplotxy avec Matlab

Messagepar asma » Mardi 18 Novembre 2014, 21:32

bonsoir

je dois faire un graphique avec bar d'erreur qui est censé donner une droite
il s'agit du log de la conductivité électrique en fonction de l'inverse de la température T
pour les barres d'erreur, étant donné que j'ai pris les erreurs relatives, tous mes arguments sont des vecteurs lignes
voici la phrase d'erreur qui m'est renvoyée :
Undefined function 'barplotxy' for input arguments of type 'double'.


voici ce que j'ai rentré, je n'ai pas mis les vraies valeurs ni toutes les valeurs mais c'est juste pour vous montrer:
>> T=[300 320 360]

T =

300 320 360

>> invT=1./T

invT =

0.0033 0.0031 0.0028

>> ro=[2 0.7 3]

ro =

2.0000 0.7000 3.0000

>> lnro=log(ro)

lnro =

0.6931 -0.3567 1.0986

>> R=[2000 3000 2500]

R =

2000 3000 2500

>> dro=0.2./(R.*lnro)

dro =

1.0e-03 *

0.1443 -0.1869 0.0728

>> dT=0.01./T

dT =

1.0e-04 *

0.3333 0.3125 0.2778

>> barplotxy(invT,lnro,dT,dro)
Undefined function 'barplotxy' for input arguments of type 'double'.



P.S: avec un linfitxy j'ai le mm problème

Merci et bonne soirée
asma
Kilo-utilisateur
 
Messages: 178
Inscription: Jeudi 11 Septembre 2014, 15:09
Statut actuel: Post-bac

Publicité

Re: barplotxy avec Matlab

Messagepar raphkebab » Mercredi 19 Novembre 2014, 09:46

Undefined function 'barplotxy' for input arguments of type 'double'.


Visiblement au-moins une des variables d'entrées a trop de chiffres après la virgule car elle est stockée en double précision.
Cela ne devrait normalement pas poser de problèmes, mais visiblement ce cas de figure n'a pas été pensé par les programmateurs de la fonction.
raphkebab
Kilo-utilisateur
 
Messages: 227
Inscription: Mardi 31 Décembre 2013, 12:37
Localisation: Caen
Statut actuel: Post-bac | Doctorat

Re: Fonction barplotxy avec Matlab

Messagepar asma » Mercredi 19 Novembre 2014, 22:34

ok merci donc il vaut alors mieux que je remplace mes matrices par les valeurs directement avec peu de chiffres après la ,
asma
Kilo-utilisateur
 
Messages: 178
Inscription: Jeudi 11 Septembre 2014, 15:09
Statut actuel: Post-bac

Re: Fonction barplotxy avec Matlab

Messagepar asma » Mercredi 19 Novembre 2014, 22:53

bonsoir
j'ai remplacé la matrice des log par les valeurs avec au max 2 chiffres apres la , mais tjr le mm probleme ?
asma
Kilo-utilisateur
 
Messages: 178
Inscription: Jeudi 11 Septembre 2014, 15:09
Statut actuel: Post-bac

Re: Fonction barplotxy avec Matlab

Messagepar raphkebab » Jeudi 20 Novembre 2014, 10:09

J'ai vu sur le site de matlab qu'il y avait aussi la fonction "errorbar(x,y,e)" pour les intervalles de confiance.

Pour ma part de suis assez dubitatif sur l'utilité de matlab, un logiciel propriétaire payant quand on sait qu'il existe R un logiciel libre. Les deux logiciels ont des syntaxes très proches. R est plus orienté vers les statistiques, mais reste très polyvalent et possède une grande communauté d'utilisateurs.
raphkebab
Kilo-utilisateur
 
Messages: 227
Inscription: Mardi 31 Décembre 2013, 12:37
Localisation: Caen
Statut actuel: Post-bac | Doctorat

Re: Fonction barplotxy avec Matlab

Messagepar nirosis » Lundi 24 Novembre 2014, 22:05

je ne suis pas sûr que barplotxy() soit une fonction par défaut de matlab.

tape : help barplotxy

ça devrait te dire si la fonction existe. Personnellement je ne la trouve pas dans l'aide.

Sinon il existe des fonctions codées par la communauté, comme :

http://www.mathworks.com/matlabcentral/ ... and-y-axes
nirosis
Administrateur
 
Messages: 1806
Inscription: Samedi 28 Mai 2005, 13:48
Localisation: Orsay, France
Statut actuel: Actif et salarié | Maître de conférence

Re: Fonction barplotxy avec Matlab

Messagepar tjbtjbtjb » Vendredi 06 Mars 2015, 16:53

Les fonctions barplotxy et linfitxy ne sont pas disponibles par défaut dans matlab.
Retrouvez-les à http://tjbtjbtjb.github.io/linfitxy/ .

t.
tjbtjbtjb
Utilisateur
 
Messages: 1
Inscription: Vendredi 06 Mars 2015, 16:47
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], DotBot [Crawler] et 2 invités