Bonjour tous,
J'ai une erreur que je ne comprends pas, j'espere vraiment que vous pourrez m'aider car là je ne vois vraiment pas le probleme.
De plus mon programme tourne en boucle et il me semble que lors de la premiere boucle je n'ai pas eu de probleme....
voici le bon de code concerné:
voici l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 for n=1:length(etage); AM_x{n}=etage{n}(:,3); AM_y{n}=etage{n}(:,4); AO_x{n}=coord_centre{n}(1,1); AO_y{n}=coord_centre{n}(1,2); OM_x{n}=-AO_x{n}+AM_x{n}; %AO_x et AO_y n'ont qu'une composante cette %operation rajoute donc AO_x et AO_y OM_y{n}=-AO_y{n}+AM_y{n}; %a chaque composantes de AM_x et AM_y rayon_calcul{n}=etage{n}(1,6); %vect contenant rayon et calcul de %verif kon a bien 2,5 for z=1:1:length(AM_x{n}); a{n}(z)=(OM_x{n}(z))/(rayon_calcul{n}); b{n}(z)=(OM_y{n}(z))/(rayon_calcul{n}); end etage{n}(:,7)=a{n}.'; %} a et b sont deux vecteurs qui % representent respectivement le cos et le sinus de chaques etage{n}(:,8)=b{n}.'; %} angle qu'il y a entre l'axe OM_x et %le rayon reliant les nodes. end A=a.'; B=b.';
??? Cell contents assignment to a non-cell array object.
Error in ==> myfun_exp_modif at 336
a{n}(z)=(OM_x{n}(z))/(rayon_calcul{n});
c'est la premiere fois que je vois ce type d'erreur c'est pour cela que je ne sais pas trop comment faire....
merci d'avance pour votre aide![]()
Partager