Мой код показан ниже:MATLAB простая матрица манипуляции
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
Выход был что-то вроде этого:
C =
4
8
12
16
C =
1
2
3
4
C =
2
4
6
8
C =
3
6
9
12
То, что я хотел достичь, это выход, который имеет колонку в одной матрице:
C = 1 5 10 15
2 6 11 16
3 7 12 17
4 8 13 18
(выборочные значения)
, когда я запускал вышеуказанные коды, он хранит только последний столбец, но я хочу сохранить все столбцы.
Возможно ли это? Я пробовал делать C (m), но все равно не работает. Пожалуйста, помогите
ваш последний C, ожидаемый один, неверен, не является? – P0W
Возможный дубликат [Матрица размерности матрицы] (http://stackoverflow.com/questions/18012140/matlab-matrices-dimension) –
@POW да последний C имел случайные числа –