bonjour,
Je suis en train de regarder comment utiliser scilab pour programmer un algorithme. L'une de mes questions est la suivante : comment travailler avec des matrices de taille non fixe, c'est a dire qui dépendent d'un paramètre $n$ ? Par exemple un matrice simple : $A$ matrice d'ordre $n$ qui contient des 3 sur la diagonale, et des 2 sur la sudiagonale.
merci
[Scilab] Petit programme
Re: [Scilab] Petit programme
ok c'est bon j'ai trouvé!
Par contre nouvelle question : quand on compare 2 vecteurs dans un while, j'ai l'impression que le while s'arrète dès qu'une seule au moins des équations linéaires est vérifiée... C'est bizarre, est-ce un comportement normal pour scilab (il suffit qu'une composante vérifie l'équation) ?
Par contre nouvelle question : quand on compare 2 vecteurs dans un while, j'ai l'impression que le while s'arrète dès qu'une seule au moins des équations linéaires est vérifiée... C'est bizarre, est-ce un comportement normal pour scilab (il suffit qu'une composante vérifie l'équation) ?
-
- Utilisateur chevronné
- Messages : 2656
- Inscription : dimanche 28 février 2010, 11:54
- Localisation : Région Lyonnaise
- Contact :
Re: [Scilab] Petit programme
serait-il possible d'avoir la solution en question ?
cela m'aurait bien intéressé aussi :o
cela m'aurait bien intéressé aussi :o
"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Une ch'tio peu d'pub :Ina-Ich
Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
Une ch'tio peu d'pub :Ina-Ich
Ubuntu | LibreOffice | GnuPlot | PidGin | irssi | Mozilla | VLC ...
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: [Scilab] Petit programme
Cela dépend de ce que tu veux faire. On peut faire un programe qui attend $n$Mikelenain a écrit :serait-il possible d'avoir la solution en question ?
cela m'aurait bien intéressé aussi :o
(un entier) et qui travaillera sur les matrices de tailles $n$.
Code : Tout sélectionner
function a=gen(n)
a=3*diag(ones(n,1))+2*diag(ones(n-1,1),1)
endfunction
Pour la comparaison de vecteur et le while, il faudrait être plus précis, donner l'exemple.
On peut comparer des vecteurs directement sans faire "à la main" coordonnée par coordonnée.
O.G.