0

2 つの値があり、制約に対する関係をプロットしたい

値 1

2

値 2

0.2500

ここで、x 軸は val 1 を参照し、y 軸は val 2 を参照します

アイデアは、x が増加すると y も増加するような x と y の関係を示すことです (ダイアガノール線)。

私はまた、1の制約を配置したいと思います(ポイントのカットを示すy軸を横切る線)

これをmatlabでどのように説明しますか。

ありがとう

4

2 に答える 2

0

編集しました。@fpeの回答から制約に関する部分もコピーしました。行がソートされている場合、正常に動作します。

row = [1, 2, 3, 4, 5, 6];
col = [1, 4, 9, 7, 2, 4];
constr = ones(size(row));
subplot(2,1,1); plot(row, col, 'o', row, col, row, constr);
borders = size(row);
new_row = row(borders(1)):0.25:row(borders(2));
new_col = spline(row, col, new_row);
subplot(2,1,2); plot(row, col, 'o', new_row, new_col, row, constr);

ここに画像の説明を入力

最初の写真はデータからのもので、2 番目の写真はスプラインで作成されたものです。

于 2013-04-16T13:29:08.843 に答える
0

ここに例があります

x = 0:.0001:1;
y = 2*x;
constr = ones(size(y));
plot(x,y,'r','LineWidth',1.0), hold on,  plot(x,constr,'g','LineWidth',1.0), hold off, grid on;

結果の plor は次のとおりです。

ここに画像の説明を入力 編集

試してみましたか

plot(val1,val2,'-or')
stem(val1,val2)

それも?ポイント (val1,val2) を視覚化できます。そうでなければ、私はあなたの質問を見逃しています。

于 2013-04-16T13:32:49.220 に答える