How can I justify my matrices?

4 vues (au cours des 30 derniers jours)
RobertoRdz le 3 Mai 2019
Commenté : Walter Roberson le 25 Avr 2021
I know this might seem trivial, but I want to know how I can change how my matrices display, without functions. Is there a preference I need to change or something? I see other people have their matrices justified/aligned in the command window, but I can't seem to know why I don't. When working with lengthy matrices and symbolic variables this can become a hassle.
I show an example here of my output when working with Jacobian matrices.
  4 commentaires
Walter Roberson
Walter Roberson le 4 Mai 2019
There is no preference in MATLAB that is related to this.
The ragged display could happen if you had a variable-width font for the command window.
RobertoRdz le 4 Mai 2019
Thanks! This really helped! I changed the font to Consolas and it fixed it!

Connectez-vous pour commenter.

Réponses (1)

Paul Hoffrichter
Paul Hoffrichter le 25 Avr 2021
I find this form using Live Editor preferable to pretty.
syms t1 t2 t3 d3 a2
J11 = [-cos(t1)*(d3*cos(t2+t3) + a2*cos(t2)), sin(t1)*(d3*sin(t2+t3) +a2*sin(t2)), d3*sin(t2+t3)*sin(t1);
-sin(t1)*(d3*cos(t2+t3) + a2*cos(t2)), -cos(t1)*(d3*sin(t2+t3) + a2*sin(t2)), -d3*sin(t2+t3)*cos(t1);
0, d3*cos(t2+t3) + a2*cos(t2), d3*cos(t2+t3)]
  1 commentaire
Walter Roberson
Walter Roberson le 25 Avr 2021
It is certainly a nicer looking display.
Unfortunately the output is not something we can copy and paste into code (though pretty() is not suitable for code either.)

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by