2

MATLAB では、文字列配列全体を反復処理してプロットするループを作成する必要があります。

つまり、最初の反復: ループはその値 (23,45) でモンタナに進み、プロットを生成します。

2 回目の反復: 値 (54,75) を使用してジョージアまでループを続行し、プロットします。

3 回目の反復: 値 (55,90) を使用してテキサスまでループを続行し、プロットします。したがって、文字列ごとに 3 つの異なるプロットがあります。

配列は次のとおりです。

A = {'Montana','Georgia','Texas'};

X 値:

X = [23, 54, 55]

Y 値:

Y = [45, 75, 90]

ありがとう、

アマンダ

4

1 に答える 1

3
% input data
A = {'Montana','Georgia','Texas'};
X = [23, 54, 55];
Y = [45, 75, 90];

%  plot points
figure(1);
plot(X, Y, 'rx');

% adjust the limits for figure axis
axis([0 70 0 100]);

% label points
text(X,Y, A, 'VerticalAlignment','bottom', ...
    'HorizontalAlignment','right');

出力図 出力

于 2013-05-08T19:44:44.780 に答える