im nach der Verwendung versuchen, ein Skript zu machen der Lage sein, einen Vektor von Zahlen und mathematische Symbole berechnen würde zu einer einzigen Zeichenfolge zu konvertieren zurückeval nicht funktioniert horzcat Matlab
im mit Funktion eval() und Beispiel sein
str = '4*2'
eval(str)
und das Ergebnis wäre
ans =
8
sein, aber wenn ich in einen Vektor erstellen und zurück konvertieren das Ergebnis mit horzcat wird nicht funktionieren.
Number = [52 42 50]
Number1 = (mat2str(char(Number)))
str = horzcat(Number1)
eval(str)
und ich würde bekommen
ans =
4*2
kann mir jemand helfen, das Problem mit dem Script zu finden?
Warum benutzen Sie 'eval' überhaupt? Das ist eine sehr schlechte Übung! – EBH