0

ここに画像の説明を入力

上記の図の上に、ボックス内にいくつかの文字または文字なしでプロットします。ありがとう。

4

2 に答える 2

3

本当にプロットが必要な場合は、次のような関数を使用して実行できます。

function plotGrid(x)

dims = size(x);

% Get grid
tick_x = linspace(0, 1, dims(2)+1);
tick_y = linspace(0, 1, dims(1)+1);

% Get center points
pt_x = (0.5:dims(2)) / dims(2);
pt_y = (0.5:dims(1)) / dims(1);

[pt_x pt_y] = meshgrid(pt_x, pt_y);

% Plot
figure; hold on; axis off
plot([tick_x; tick_x], repmat((0:1)', 1, dims(2)+1), 'k')
plot(repmat((0:1)', 1, dims(1)+1), [tick_y; tick_y], 'k')
text(pt_x(:), pt_y(:), x(:), 'HorizontalAlignment', 'center')

例えば:

>> x = num2cell(randi(10, [10 6]));
>> plotGrid(x)

ここに画像の説明を入力

于 2012-02-02T23:35:00.267 に答える
1

図に表形式のデータを表示する1つの方法は、UITABLEを使用することです。

データ=

    'U1''U2''U3''U4''U5'
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] [] []
      [] [] [] []'U85'

>> uitable('Data'、data、'Units'、'normalized'、'Position'、[0 0 1 1]);

これは以下を生成します:

ここに画像の説明を入力してください

于 2012-02-07T00:47:50.210 に答える