Bonjour tout le monde
j'ai un algorithme écrit en Maple que j'aimerais convertir en Matlab, mais puisque je suis débutante en Matlab j'ai trouvé quelques difficultés dans quelques parties de mon algorithme
mon problème est le suivant: j'aimerais écrire U1=..., U2=.., U3=..., ainsi de suite
ma boucle for en Maple ça s'écrit par :
en Matlab j'ai écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i from 1 to 5 do U[i]:=<1,0,0> od:
sachant que le résultat est un vecteur colonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i=1:5 U(i)=[1;0;0]; end
-->je reçois un message d'erreur
j'ai aussi une autre boucle for que j'aimerais écrire mais j'ai aussi le même problème d'affectation de l'indice à ma variable
ma boucle for en Maple ça s'écrit:
en matlab j'ai écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i from 1 to 5 do D[i]:=<dx[i],dy[i],dz[i]> od:
sachant que dx, dy et dz sont des déplacements suivant x, y et z
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 syms dx dy dz for i=1:5 D(i)=[dx(i);dy(i);dz(i)]; end
ceci m'a donné une erreur parce que l'affectation de l'indice est fausse, mais je n'ai pas su comment faire
s'il vous plaît aidez-moi
MERCI
Partager