ベクトルのすべての要素の差(サスブトラクション)を評価し、最大値を結果として得たいと考えています。結果は、私が賢いやり方でMathWorks社のMATLABでそれを行うことができますどのように6ベクトル内の要素の最大の差を見つけよう
になるよう
は、例えば
[1 3 7]
との差分は、2、4、6ですか? (オクターブで試験)このような
ベクトルのすべての要素の差(サスブトラクション)を評価し、最大値を結果として得たいと考えています。結果は、私が賢いやり方でMathWorks社のMATLABでそれを行うことができますどのように6ベクトル内の要素の最大の差を見つけよう
になるよう
は、例えば
[1 3 7]
との差分は、2、4、6ですか? (オクターブで試験)このような
アレイ内の任意の2つの要素間の最大差が最大とアレイの最小値との差である:
x = [1 3 7];
maxDifference = max(x) - min(x)
maxDifference =
6
何か:
x = [1 3 7];
max(abs(x - [x(2:end) x(1)]))
これを行うことができます。
x = [1 7 3]; % order doesn't matter
MaxDiff = range(x)
実際、非常に簡単です。 –