Hej
J'ai un problème avec une fonction que j'ai créée sur Matlab :
z et B sont des 'doubles' mais, quand je lance la fonction, Matlab me dit que cette fonction n'est pas définie pour des valeur de classe 'double'. Je ne comprends pas trop d'où vient le problème. J'ai créé d'autres fonctions qui prennent des 'doubles' en entrée et qui marchent très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function pX=getpX(z,B) T = size(z,2); pX = []; for t=1:T b =[] for i=1:size(B,1) bt = B(i,z(1,t)); b = [b;bt]; end pX = [pX,b]; end
Est-ce que quelqu'un pourrait m'aider à résoudre ce problème ?
Merci beaucoup.
Aurelsson
Partager