に私は機能を実行するスクリプト書いた:これで移動が左または右の点からMATLAB
eval(['VCathodicOh3(2,i) =' 'min(' 'data_' varnames{1} '(49000:51000,9));'])
を、「VCathodicOh3」の配列に編成されている別の変数に列9からデータを取ることによって行われます(それらは1:100000行×10列です)。
minを見つけ出すのではなく、この関数に何かを加えてminをとり、そのminがある点を見つけて、その点の左側に4点移動したいと思っています。
例:
min(data_var(49000:51000,9)) = -3.190
、その後(-3.190、50250)言うことができますが、あなたが分を見つけた時点です。スクリプトでその点-4(50246、y)を移動し、新しい対応する値を教えてください。