2
si je veux ajouter un élément à un vecteur dans scliab je peux utiliser $+1
index:Scilab: ajout de vecteur à matrix
-->t($+1)=rand()
t =
0.2113249
-->t($+1)=rand()
t =
0.2113249
0.7560439
-->t($+1)=rand()
t =
0.2113249
0.7560439
0.0002211
-->t($+1)=rand()
t =
0.2113249
0.7560439
0.0002211
0.3303271
Alors, pourquoi si je veux ajouter une ligne ou d'une colonne à une matrice vide I obtenir une ligne ou une colonne nulle?
-->U(:,$+1)=t
U =
0. 0.2113249
0. 0.7560439
0. 0.0002211
0. 0.3303271
-->U(:,$+1)=t
U =
0. 0.2113249 0.2113249
0. 0.7560439 0.7560439
0. 0.0002211 0.0002211
0. 0.3303271 0.3303271
-->Z($+1,:)=t'
Z =
0. 0. 0. 0.
0.2113249 0.7560439 0.0002211 0.3303271
-->Z($+1,:)=t'
Z =
0. 0. 0. 0.
0.2113249 0.7560439 0.0002211 0.3303271
0.2113249 0.7560439 0.0002211 0.3303271
Meilleures salutations Max
Je reçois les mêmes résultats, peu importe si le '' t' et U' sont vides ou complètement indéfini. – peng