Borrar filtros
Borrar filtros

How can I displayed a large matrix in an axis?

3 visualizaciones (últimos 30 días)
Oscarin
Oscarin el 21 de Oct. de 2018
Comentada: Oscarin el 23 de Oct. de 2018
Hello I was trying to display some matrices, that matrices are the result about an analysis.
When I get a short matrix I have this result.
and when I get a large matrix I have this result.
and I get this warning
thanks

Respuestas (2)

Image Analyst
Image Analyst el 21 de Oct. de 2018
You can display a matrix as an image with imshow
imshow(yourMatrix, []);
  7 comentarios
Image Analyst
Image Analyst el 23 de Oct. de 2018
H needs to be a matrix - actual numbers - not a symbolic variable. I don't have the symbolic Toolbox. Is there anything in there that can make H into a matrix?
Oscarin
Oscarin el 23 de Oct. de 2018
how can I convert symbolic to matriz?
thanks

Iniciar sesión para comentar.


Steven Lord
Steven Lord el 22 de Oct. de 2018
Are you trying to display a symbolic matrix in a text box in a figure window? Try something like:
syms a b c x
eq = a*x.^2+b*x+c == 0
S = solve(eq, x)
t = text(0.25, 0.75, ['$$' latex(S) '$$'], 'Interpreter', 'LaTeX')
t.FontSize = 30
Alternately, try writing those first three commands in a Live Script. The output is formatted in much the same way as the text object with the LaTeX interpreter is formatted. See this example for a sample of how symbolic expressions are formatted in a Live Script.
  1 comentario
Oscarin
Oscarin el 23 de Oct. de 2018
Editada: Oscarin el 23 de Oct. de 2018
how can I show in a graphic interface? because in comand windows I get the figure but not in GUI.
thanks

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by