How can I justify my matrices?
4 次查看(过去 30 天)
显示 更早的评论
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.
![Capture.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/217943/Capture.png)
4 个评论
Walter Roberson
2019-5-4
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.
回答(1 个)
Paul Hoffrichter
2021-4-25
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)]
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/596050/image.png)
1 个评论
Walter Roberson
2021-4-25
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.)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Function Creation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!