Matlab:fonction square

Résolu
KoJi_4 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   -  
xuge Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un projet a faire sous matlab et quand je lance ma fonction à l'iut ça fonctionne sans problème mais je voudrais travailler son mon portable mais quand je lance ma fonction j'ai un message d'erreur:

"Undefined function or method 'square' for input arguments of type 'double'.

Error in ==> fourier at 54
y=square(2*pi*Freq*t,50)+Off;"

Je pense que le problème vient du fait que matlab ne trouve pas la fonction square qui devrait me générer un signal carré.

Je voudrais savoir si il n'y a pas des bibliothèque à installer par hasard ou sinon d'où vient le problème?


merci
A voir également:

1 réponse

xuge Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   5
 
Salut,

La fonction square se situe dans la "signal processing toolbox".

Vois si tu l'as installée.

++
0
KoJi_4 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   18
 
merci comment je l'installe?je l'a trouve où?
0
xuge Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   5 > KoJi_4 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention  
 
Tu as plusieurs choix:
-Soit tu as déjà payé la licence pour la version de matlab que tu as installé et tu as le droit d'accéder à d'autres toolbox disponibles sur internet (http://www.mathworks.com/products/product_listing/index.html).

-Soit tu n'as pas payé la licence pour autre chose que le prog matlab, et à ce moment là, il va falloir repasser à la caisse pour récupérer la dite toolbox (toujours sur le même site).

-Soit tu as une version piratée et à ce moment là je ne peux te dire que faire sans être complice de piratage ;-) Je dirais juste que si tu as la même version de matlab qu'à la fac alors tu peux essayer de faire quelque chose. Je n'ai jamais testé si les toolbox sont portatives mais c'est un bon test et si tu le fais tiens moi au courant du résultat.
Donc tu vas à la fac, tu regarde où est installé matlab (genre C:/matlab???), de là tu fais une copie de /matlab7/toolbox/signal et tu le colles dans ton dossier sur ton pc (pareil C:/blabla/matlab??/toolbox).
Ensuite lance ton matlab, fais une prière, croise les doigts, mange un mars et avec un peu de chance matlab va trouver la fonction square....

Bon courage
0