如何设置带有矩阵内容的标题?

时间:2019-06-16 22:17:37

标签: matlab matlab-figure matlab-guide

想法 我试图在matlab中设置一个图形的名称,该图形显示一个名为MxN的NM的迭代矩阵的内容。

问题 它根本不显示矩阵,或者所有内容仅在垂直列中显示

代码

title({[ NM(1,:)];[NM(2,:)]})

1 个答案:

答案 0 :(得分:2)

使用[将矩阵转换为字符串(字符数组),然后按以下方式替换字符];title(replace(mat2str(NM), {';', '[', ']'}, {'\newline', '', ''}))

uitable

由于格式可能很难看,因此您可能需要考虑使用MN = magic(5); f = figure(); % first axis to plot data ax(1) = subplot(211); imagesc(MN) % second axis to take position from ax(2) = subplot(212); ax(2).Visible = 'off'; uitable(f, 'Data', MN, 'Units', 'normalized', 'Position', ax(2).Position)

{{1}}