Mon code est illustré ci-dessous:Matlab manipulation simple matrice
A = [1 2 3 4];
B = [1;
2;
3;
4];
s = size(A);
z = size(B);
for m = 1:s(1,2);
C= A(1,m)*B(:,1)
end
end
La sortie était quelque chose comme ceci:
C =
4
8
12
16
C =
1
2
3
4
C =
2
4
6
8
C =
3
6
9
12
Ce que je voulais réaliser est une sortie qui a la colonne dans une matrice:
C = 1 5 10 15
2 6 11 16
3 7 12 17
4 8 13 18
(valeurs d'échantillons)
lorsque j'ai exécuté les codes ci-dessus, il stocke uniquement la dernière colonne, mais je veux stocker toutes les colonnes.
Est-ce possible? J'ai essayé de faire C (m) mais ne fonctionne toujours pas. S'il vous plaît aider
votre dernier C, celui attendu, est incorrect, n'est pas? – P0W
duplication possible de [dimension des matrices Matlab] (http://stackoverflow.com/questions/18012140/matlab-matrices-dimension) –
@POW oui le dernier C était a des nombres aléatoires –