Symbolic array transpose error
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi there,
I am using symbolic array but come across a transpose error. Below is the code:
syms x1 x2 x3
cstr = [6*x1^2 + 3*x2^2 - 2*x2*x3 + 3*x3^2 -17*x1 + 8*x2 -14*x3 + 19, ...
5 - x1 - 2*x2 -x3, ...
7 - 5*x2 - 3*x3, ...
x1*(2 - x1), ...
x2*(2 - x2)];
However, after transposing the array, it becomes:
cstr =
6*x1^2 + 3*x2^2 - 2*x2*x3 + 3*x3^2
8*x2 - 17*x1
19 - 14*x3
5 - 2*x2 - x1
-x3
7 - 3*x3 - 5*x2
-x1*(x1 - 2)
-x2*(x2 - 2)
How can I make correct transposition.
0 Kommentare
Akzeptierte Antwort
Birdman
am 20 Feb. 2018
Bearbeitet: Birdman
am 20 Feb. 2018
cstr = [6*x1^2 + 3*x2^2 - 2*x2*x3 + 3*x3^2 - 17*x1 + 8*x2 - 14*x3 + 19, ...
5 - x1 - 2*x2 - x3, ...
7 - 5*x2 - 3*x3, ...
x1*(2 - x1), ...
x2*(2 - x2)];
and
cstr.'
will give you what you want.
3 Kommentare
Birdman
am 20 Feb. 2018
Exactly, you need to leave spaces in those terms, therefore your initial situation did not work out for you.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!