Je ne comprends vraiment pas quel est le probleme!!!
j ai toujours l'erreur suivante lorsque je veux affecter une simple valeur a un vecteur :Est ce une erreur courante? l avez vous deja rencontrée?? je deviens fou!Improper assignment with rectangular empty matrix.
je vous donne le code entier, si jamais vous avez la patience de lire.
tau est une structure ou lambda E et tau sont des vecteurs de 9, 10 ou 11 elements selon les cas
tau(1:4).t(1:2).lambda
.E
.tau
et le probleme est avec la creation des vecteur xx(j) yy(j) !!!
Merci beaucoup!
Julien
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 load tau; couleur={'^';'s';'p';'o'}; figure; hold on; standart=[663.5800 695.6300 730.8400 766.1300 801.6300 851.3300 875.8000 912.0500 956.8900 989.6400]; for i=1:4 for j=1:10 i1=find(tau(i).t(1).lambda==standart(j)); i2=find(tau(i).t(2).lambda==standart(j)); aa=tau(i).t(2).tau(i2); bb=tau(i).t(1).tau(i1); diff=aa-bb; plot(tau(i).t(1).E(i1),diff,couleur{i}); xx(j)=tau(i).t(1).E(i1); yy(j)=diff; end; end;
Partager