0
私は、x_values
とy_values
の2つのベクトルを持っていますが、どちらも同じ長さですが、はx_values
から計算されます。 y_values
の最大要素を取り、x_values
の対応する要素を選択するにはどうすればよいですか?例えば2つのベクトルxとy。どのようにしてyの最大要素を指し、xの対応する要素を選ぶのですか?
y_values
の最大要素が31
ある場合、プログラムは5
としてx_values
内の対応する値を返すべきです。ここに私の努力は次のとおりです。
function maxValue = maximumValue()
x_values = -5:5;
y_values = [];
for i = x_values
y = i^3 - 3*i^2 - 3*i - 4;
y_values = [y_values, y];
end
for j = 1:length(y_values)
if max(y_values(j))
maxValue = x_values(j);
end
end
エンド
Jeonありがとうございます。はい、私はもっとMATLAB-ishingです – user7479