Creating a table with syms

조회 수: 15 (최근 30일)
José Manuel Romo
José Manuel Romo 2020년 2월 2일
댓글: José Manuel Romo 2020년 2월 3일
Hi I am trying to display a table with a 2x2 sym matrix that is the following:
% matrix = [I4_1,I4_2;I4_3,I4_4];
Captura de pantalla 2020-02-02 a la(s) 17.36.56.png
When I create a table with the matrix, it displays as follows:
% table([I4_1;I4_3],[I4_2;I4_4]);
Captura de pantalla 2020-02-02 a la(s) 17.39.38.png
The only way I came arround is to convert syms to char arrays:
% t1 = table([cellstr(char((I4_1)))],[[cellstr(char((I4_2)))]],'RowNames',["Enable = 5V"]);
% t1.Properties.VariableNames = ["Q2_VBE = min","Q2_VBE = max"];
% t2 = table([[cellstr(char((I4_3)))]],[[cellstr(char((I4_4)))]],'RowNames',["Enable = 0V"]);
% t2.Properties.VariableNames = ["Q2_VBE = min","Q2_VBE = max"];
% VR3 = [t1;t2]
Captura de pantalla 2020-02-02 a la(s) 17.40.01.png
I want to know if there is a better way to display syms on tables, because personally I don't how functions look in plain text

채택된 답변

Walter Roberson
Walter Roberson 2020년 2월 2일
Unfortunately, No, there is not. table() is not designed for display purposes. The interior methods to display the contents build strictly character information, not graphics like would be needed to show the fractions and subscripts.
Livescript can display sym in nicer format, but not inside a table .
Livescript also has a bunch of built-in Latex support. Unfortunately I have not yet found any way to get it to display dynamically generated latex, such as might result from applying latex() to a sym object: the latex support that I have found so far for Livescript is strictly for static text such as an equation "inserted" into the worksheet.
  댓글 수: 1
José Manuel Romo
José Manuel Romo 2020년 2월 3일
Thanks for the information Walter, I think I will be doing these tables in Word or something like that.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Conversion Between Symbolic and Numeric에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by