問題タブ [fminsearch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1204 参照

matlab - fminsearchを使用して方程式を解く

どこ

phy_sここでは、のさまざまな値をプロットする必要がありますvgb

私はさまざまな方法を試しましたが、matlabを初めて使用するため、学習プロセスを進めているため、適切な解決策を見つけることができません。

使用を提案する人はほとんどいませんでしfminsearchたが、かなり混乱していて、多くのエラーが発生しています。

0 投票する
2 に答える
3745 参照

matlab - fminsearchに定数を渡す

定数をfminsearchに渡すにはどうすればよいですか?たとえば、関数がある場合:

f(x、y、z)、xの固定値でfminsearchを実行するにはどうすればよいですか?

新しい関数を記述して、それに対してfminsearchを実行できることはわかっています。

私の要件は、新しい関数を定義せずにこれを行う必要があるということです。ありがとう!!!

0 投票する
1 に答える
426 参照

matlab - 警告:ディレクトリ名が長すぎます。:

私は実際には非常に難しい関数にフィッティング手順を適用しようとしています

約12個のパラメーターを適合させる必要があります。この関数には約20Kの文字が含まれているため、この関数を印刷しないことにしました。フィッティングを行うには、を使用しますfminsearch。開始直後に、次のような非常に長いメッセージが表示されます。

警告:ディレクトリ名が長すぎます。:%D:\ upcon_1.m> fit_all_Callback /(これが私の関数の完全なコードです)

そして、開始後約4秒後に、matlabが中断され、Windowsがシャットダウンします。その理由は何ですか?

すべての応答を事前に感謝します。

0 投票する
0 に答える
195 参照

optimization - 未定義変数多変数 fminsearch

ここに私の方程式があります:(たわみとM(モーメント)方程式のみが重要です)

曲げモーメントを最適化するために、c1 定数と c2 定数、および F 値を見つけるための目的関数を作成しました。

エラーメッセージが表示されます: 'f' undefined. 問題はOB関数とfminsearchにあると思います。

誰か助けてくれませんか?

0 投票する
1 に答える
1135 参照

matlab - fminsearchの使用中にエラーが発生しました

fminsearch特定のパラメーターを摂動させることにより、粗いスケールでの共分散と細かいスケールでの共分散の平均との間の誤差を最小化するために使用しています。これらは、私が混乱させようとしている3つの引数を使用fminsearchして目的関数を呼び出している2行のコード行です。minimize_me

この関数minimize_meは次のように示され、本体内でさらにいくつかの関数を使用します。

ただし、前に示したコードの最初の2行を実行すると、次のエラーが発生します。

誰かが何が悪いのか指摘できますか?ありがとう!

0 投票する
2 に答える
5187 参照

matlab - matlab: lsqcurvefit と fmincon による制約付きフィット

データ ポイントのセット (data_x、data_y) があります。モデル関数をこのデータに適合させる必要があります。モデルは 5 つのパラメーターの関数であり、次のように定義しました。

パラメータ x(4) と x(5) は 3 つの分数を定義するために使用されるため、それらの合計は 1 でなければなりません。

問題は、分数の合計を 1 に保つために、制約を追加する方法がわからないことです。lsqcurvefitこれがこの問題の最善の解決策ではないことはわかっていfminconますが、これらのデータを使用してパラメーターを見つける方法がわかりません。助けてくれてどうもありがとう!

編集:メモ、Fの最大値は1になる可能性があります...つまり、すべてを10 ^(1-fraction1-fraction2-fraction3)のようなもので加算または乗算することでチートしようとしましたが、結局ほぼ等しい分数 (0.33) では、まったく意味がないため、他のパラメーターが台無しになります... Origin (同じモデル + 制約) を使用して同じデータをフィッティングしたとき、それは完全に機能します... 固定 Origin を使用したとき出力分数パラメータの適合も素晴らしかったですが...何十もの適合を行う方法ではありません:(

0 投票する
1 に答える
1019 参照

function - MatLab fmin 関数

私は名前付きのmatlabに.mファイルがあり、そのPowerMinimiser中に2つの関数があります

今私がやりたいことは、変数に可能な限り低い値を与えるfmin変数の値を見つけることができるように、matlab 関数を使用することです。の値は 1 から 100 までの数値で、 の関数に渡され、そこで多数の計算が実行されてから、 の値が出力されます。ThresholdValuePowerOutThresholdValuemain.mPowerOut

関数を使用minFunctionして、次の行を使用して、変数をうまく受け取って渡すことができます

fminしかし、関数を使用しThresholdValueて の最小値を与える の値を取得する方法がわかりませんPowerOut。必要な計算が完了しThresholdValueたら、値を表示したいと思います。fminこれどうやってするの?どんな助けでも大歓迎です。

ありがとう

0 投票する
2 に答える
8780 参照

function - Matlab fminsearch オプション/制限

私は、inValuesの2つの初期設定値を変えることによって、minValuePossibleの可能な最小値を見つけることになっているMatlabにこの関数を持っています。最小値を見つけようとしているときに、負の値を試行しないように fmin 検索関数を設定するにはどうすればよいですか? また、最小値を見つけようとしているときに fminsearch 関数が実行するさまざまなバリエーションの数を設定するにはどうすればよいですか? 現在、2 つの inValue の約 20 の異なる組み合わせを試行してから完了するためです。各値を変更する量を定義することもできますか? どうすればいいですか?

0 投票する
4 に答える
557 参照

matlab - MATLAB で fminsearch を使用する場合の合計実行時間を決定する方法

FMINSEARCH を使用して Nelder-Mead アルゴリズムを停止するまで実行するのにかかる合計コンピューター時間を決定するために MATLAB で使用する必要があるコマンドを知っている人はいますか? TQ

0 投票する
1 に答える
1425 参照

matlab - 4 つの無名パラメーターを使用した MATLAB fminsearch 方程式

私は新しい MATLAB ユーザーで、電気モーターの鉄損を計算する方程式の 4 つの係数を見つける必要があります。

すでに測定データをグラフにプロットしており、これらの結果を使用してこのグラフの方程式を定義する必要があります。

コア損失の式:

ここに画像の説明を入力

測定結果から、fのさまざまな値に対するPfe (Bm)の値をプロットしましたが、 abe、およびxの値が必要です。

方程式の使用:

ここに画像の説明を入力

エラーの最小値Eは、非線形回帰分析によって計算できます。ここで、Pfeiは測定値で、Pfei * は推定値です (この場合、係数の初期値を推測することになるでしょう)。 )。

fminsearch関数を使用して最小誤差値を計算し、その結果、上記の係数の値を計算するにはどうすればよいですか?