Ich habe einen binären Zeilenvektor z.B.Wie konvertiert man einen binären Zeilenvektor in einen normalen Zeilenvektor in Matlab?
b = DEC2BIN (15)
Dieser Vektor verhält sich schlecht, wenn ich versuche, es komponentenweise mit einem 'normalen' Vektor zu multiplizieren. Wie konvertiere ich b in einen normalen Vektor?
Um genauer zu sein, wenn
d = [1 2 3 4]
I
n = d wollen. * B
mir geben [1 2 3 4], aber es gibt stattdessen [49 98 147 196].
Dank
Bessere Antwort als meine schlechte Leistung. Ich denke immer noch, es ist ein seltsamer Weg, einen Vektor mit 1 zu multiplizieren. –
@HighPerformanceMark: Ich denke, die Annahme ist, dass "b" variabel ist, nicht immer [1 1 1 1]. –
Ich erwarte, dass du recht hast. –