Ich habe diese zwei Vektoren:Numerische Typen Fehler, wenn zwei 2 Vektoren in MATLAB Multiplikation
alpha =
1 1 1 1 1 1 1 1 1
f_uv =
193 193 194 192 193 193 190 189 191
Und wenn ich dies tun:
alphaf_uv = alpha * f_uv'
ich die Fehlermeldung:
"??? Error using ==> mtimes
Integers can only be combined with integers of the same class, or scalar doubles."
Der interessante Teil ist, dass dieser Fehler nicht erscheint, wenn ich die gleichen Vektoren in der Konsole definieren und die Multiplikation dort versuchen.
alpha
wird von mir definiert und f_uv
wird von einigen Pixeln in einem PNG-Bild erhalten.
Schnelle Frage durch Verwendung von double beeinflusst dies die Genauigkeit? d. h. werde ich von sagen wir 0,159 zu double (0,159) = 0,16? – user481610