Ecriture d'un vecteur
sarsko
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, SVP je voudrais écrire un vecteur N lignes et une colonne dans Matlab. La 1ere et la dernière lignes étant connues mais tous autres lignes ont une valeur nulle.
exemple:[a 0 0 0 0 0 0 …...0 0 b]
exemple:[a 0 0 0 0 0 0 …...0 0 b]
Configuration: Windows / Edge 17.17134
5 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
moi je vois une matrice à 1 ligne et N colonnes.
qu'as-tu essayé? -
bonsoir yg_be
C'est une matrice à N lignes et une seule colonne mais seule la premiere et la derniere ligne sont non nulles.... et je ne sais pas comment faire!!! -
Bonsoir
ton exemple estexemple:[a 0 0 0 0 0 0 …...0 0 b]
ce qui ressemble plus à une seule ligne qu'une seule colonne.
Une seule colonne, pour nous, serait plutôtexemple:
[
a
0
0 …...
0
0
b]
Cela mis au point, je ne code pas en Matlab, mais je pense que tu devrais regarder là https://www.mathworks.com/matlabcentral/answers/169765-vector-initialization-randn-with-loop-for
-
Merci whismeril pour cette precision du probleme et pour le lien envoyé ci-haut.... Mais je n'arrive pas toujours à creer ce typa de vecteur
[
a
0
0
.
.
.
.
0
0
b
]
avec a et b des constantes non nulles -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
clear all
clc
N = 100;
x = zeros(N, 1)
tic
for k = 1
x(1) = 5
end
for k = N
x(N) = 6
end
for k = 2 : N-1
x(k) = zeros(1,1)
end
toc
Elapsed time is 0.098536 seconds.
c'est vrai que ca fait plusieurs iterations!!!