問題タブ [function-handle]

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 に答える
242 参照

matlab - matlab の無名関数に関する問題

h_a_b の出力に問題があります。関数 f と g を取得できますが、これは取得できません。h_a_b 関数を使用して、h(f(x),g(x)) を実行し、h(a,b) の sqrt を計算できるようにする必要があります。方程式を参照してください

私はいつもこのエラーが発生しています

関数を表す 3 つの無名関数を作成するプログラムを作成するとします。

必要な方程式

f(x) = 10*cos x 、

g(x) = 5*sin * x、および

h(a,b) = \sqrt(a^2 + b^2)。

これが私のコードです

次に、与えられたこの関数でプロットします。

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

arrays - matlabで関数の配列を作成するには?

RK2とRK4の方法を使用して、matlabでローレンツシステムを解こうとしていました。私は両方の方法のスクリプトを持っていましたが、問題は次のように収束する方法です

単に y の列ベクトルに変換します。

ここに私が望んでいたものがありますが、うまくいきませんでした:

以下は私のRK2機能です。私の RK4 はこの RK2 に似ています。多くの場合、関数のベクトルが本当に必要な理由を理解するのに役立ちます。

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

matlab - MATLAB: クラス関数ハンドルを ode45() に渡しますか?

ODE45 を使用していくつかの方程式を解くクラス関数があります。ODE45 が解決する必要がある odefunction を表す別のプライベート クラス関数があります。しかし、クラスの ode 関数のハンドルを ODE45 に渡す方法がわかりません。サンプルコードは次のとおりです。

これを実行すると、次のようなエラーが表示されます。

ODEFunction をクラスの外に移動して独自の *.m ファイルに配置すると、コードは問題なく実行されます。また、ode45 呼び出しで "@obj.ODEFunction" を使用してみましたが、次のように表示されます。

ODEFunction をクラス内に保持し、そのハンドルを ode45 に渡すことができる最善の方法は何ですか?

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

matlab - MATLABのezplot、関数ハンドルを使用してプロットする方法は?

私はこれを試しました:

しかし、私はこのエラーで返されます:

aabacaはすべて既知の値 (列ベクトル) です。x と y の制限は、私が作業している画像のサイズです。一連のエピポーラ線をプロットしようとしています。助言がありますか?

編集:

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

matlab - 関数ハンドルの作成に問題があります。最小化関数内に最大化関数を埋め込みたい

次のコードは機能しませんが、これは私が取得しようとしているアイデアです。

ここで、constraint と funcHandle は x の関数です。このコード全体は、一連の sig に対して繰り返されます。

明らかに c(x)(i) は機能しません。i での c(x) の最小値 (c(x) はベクトル) または 0 を取得して二乗する関数を作成しようとしています。

c(x) を計算して各 i で分析できることはわかっていますが、最終的には、penFunc の最小値を計算する別の関数のハンドルとして penFunc を渡したいので、それを関数として保持する必要があります。