我正在做一个项目,在MATLAB中,我正在模拟二层经销商从一个牌组的手牌可能性,每次都更换牌。我已经完成了所有工作并且代码很笨拙,但我正在尝试做的是显示一些值。
我了解了text()
命令,并且能够输出最简单的东西,即经销商破产的可能性。这是我的代码。
str = sprintf('The Probability of the Dealer Busting is: %1.4f',BustProb);
figure('Color','white', 'Menu','none')
text(0.5, 0.5, str,'FontSize',12, 'Color','k', ...
'HorizontalAlignment','Center', 'VerticalAlignment','Middle')
axis off
这显示很好。总而言之,我有39件要展示的东西,它分为四组。一组是1x26矩阵,一组是1x11矩阵,另外两组只是变量。我希望能够在一个窗口中显示所有这些值,而不是全部写出来。只是为了了解它。任何人都可以提供一些关于如何实现这一点的提示吗?
由于
答案 0 :(得分:0)
好吧,您可以直接使用text
函数与单元格的行向量:
mat_1 = {
'Line A-0';
'Line A-1';
'Line A-2';
'Line A-3';
'Line A-4';
'Line A-5';
'Line A-6';
'Line A-7';
'Line A-8';
'Line A-9'
};
mat_2 = {
'Line B-0';
'Line B-1';
'Line B-2';
'Line B-3';
'Line B-4';
'Line B-5';
'Line B-6';
'Line B-7';
'Line B-8';
'Line B-9'
};
figure('Color','white','Menu','none','Units','normalized','Position',[0.05 0.05 0.9 0.9]);
text(0.5,0.5,[mat_1; mat_2],'Color','k','FontSize',12,'HorizontalAlignment','center','VerticalAlignment','middle')
axis off;