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!