Symbolic array transpose error
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dan Li
el 20 de Feb. de 2018
Comentada: Dan Li
el 20 de Feb. de 2018
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 comentarios
Respuesta aceptada
Birdman
el 20 de Feb. de 2018
Editada: Birdman
el 20 de Feb. de 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 comentarios
Birdman
el 20 de Feb. de 2018
Exactly, you need to leave spaces in those terms, therefore your initial situation did not work out for you.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!