Ich versuche, eine Matrix mit ihrer ersten Spalte zu multiplizieren. Ich habe diesen Code versucht:Multiplikation der Vektormatrix
A = imread('cameraman.tif');
x0 = A(:,1);
y = A*x0;
Aber ich erhalte den folgenden Fehler:
Error using * MTIMES is not fully supported for integer classes. At least one input must be scalar. To compute elementwise TIMES, use TIMES (.*) instead.
und wenn ich den Code ändern zu: y = A.*x0;
wieder erhalte ich:
Error using .* Matrix dimensions must agree.
Wenn ich whos
Befehl, bekomme ich das: A ist eine 256x256 Matrix und x0 ist eine 256x1 Matrix. Ich weiß nicht, was mit meinem Code falsch ist.