問題タブ [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.
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)。
これが私のコードです
次に、与えられたこの関数でプロットします。
arrays - matlabで関数の配列を作成するには?
RK2とRK4の方法を使用して、matlabでローレンツシステムを解こうとしていました。私は両方の方法のスクリプトを持っていましたが、問題は次のように収束する方法です
単に y の列ベクトルに変換します。
ここに私が望んでいたものがありますが、うまくいきませんでした:
以下は私のRK2機能です。私の RK4 はこの RK2 に似ています。多くの場合、関数のベクトルが本当に必要な理由を理解するのに役立ちます。
matlab - MATLAB: クラス関数ハンドルを ode45() に渡しますか?
ODE45 を使用していくつかの方程式を解くクラス関数があります。ODE45 が解決する必要がある odefunction を表す別のプライベート クラス関数があります。しかし、クラスの ode 関数のハンドルを ODE45 に渡す方法がわかりません。サンプルコードは次のとおりです。
これを実行すると、次のようなエラーが表示されます。
ODEFunction をクラスの外に移動して独自の *.m ファイルに配置すると、コードは問題なく実行されます。また、ode45 呼び出しで "@obj.ODEFunction" を使用してみましたが、次のように表示されます。
ODEFunction をクラス内に保持し、そのハンドルを ode45 に渡すことができる最善の方法は何ですか?
matlab - MATLABのezplot、関数ハンドルを使用してプロットする方法は?
私はこれを試しました:
しかし、私はこのエラーで返されます:
aa
、ba
、ca
はすべて既知の値 (列ベクトル) です。x と y の制限は、私が作業している画像のサイズです。一連のエピポーラ線をプロットしようとしています。助言がありますか?
編集:
matlab - 関数ハンドルの作成に問題があります。最小化関数内に最大化関数を埋め込みたい
次のコードは機能しませんが、これは私が取得しようとしているアイデアです。
ここで、constraint と funcHandle は x の関数です。このコード全体は、一連の sig に対して繰り返されます。
明らかに c(x)(i) は機能しません。i での c(x) の最小値 (c(x) はベクトル) または 0 を取得して二乗する関数を作成しようとしています。
c(x) を計算して各 i で分析できることはわかっていますが、最終的には、penFunc の最小値を計算する別の関数のハンドルとして penFunc を渡したいので、それを関数として保持する必要があります。