問題タブ [quadratic]
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.
r - quadprog の最適化
ここに興味深いパズルがあります。
以下は、y 軸上の点 (0,rf) から引かれた線に対する二次関数の接点を識別するR スニペットです。
ポートフォリオ理論に精通している人にとって、この点はリターンとリスク空間にあり、解決策は正接ポートフォリオ (最大シャープレシオ) を定義する重みのセットです。このスニペットでは、負の重み (ショートパンツなど) が許可されており、重みの合計 = 1 を必要とする均等重み制約が 1 つあります。
私の質問 - 重みの合計が任意の数 (重みの合計 = 0 である自己資金調達ポートフォリオのコーナーケースを含む) とは対照的に、最適な重みのセットを解決するためにコードを適応させる方法団結?
あるいは、分散共分散が 0 の共分散行列に要素「現金」を追加し、現金の重み = 1 を必要とする等式制約を追加することを検討することもできます。ただし、この行列は半正定値ではありません。また、現金以外のウェイトは自明にゼロである可能性があると思います。
equation - 二次方程式
質問: 二次方程式を解くプログラムがあります。プログラムは実際のソリューションのみを提供します。プログラムの品質テストを実行するにはどうすればよいですか? 追加の入力パラメータについて私に尋ねる必要がありますか?
freepascal - Pascalで2次方程式の実数根を計算する
私はこの問題を解決しようとしています:
(2次方程式の実根を計算するプログラムを作成します(ax 2 + bx + c = 0)。根は次の式を使用して計算できます。
x1 =(-b + sqrt(b 2-4ac))/ 2a
と
x2 =(-b-sqrt(b 2-4ac))/ 2a
私は次のコードを書きましたが、正しくありません:
なぜなのかご存知ですか?
a = -6、b = 7、c = 8 ..疑似コードを書き込んだ後、デスクチェックできますか?
algorithm - ハッシュテーブルの2次プロービングの制限
私は、ハッシュテーブルでの線形プロービング、2次プロービング、および個別のチェーンに必要な平均アクセスと最大アクセスを比較するプログラムを実行していました。
エレメント挿入部分は3ケース行っております。ハッシュテーブルから要素を検索している間、検索を終了するための制限が必要です。個別のチェーンの場合、次のポインターがnullになったときに停止できます。線形プロービングの場合、テーブル全体(つまりテーブルのサイズ)をプロービングしたときに停止できます。二次プロービングの制限として何を使用する必要がありますか?テーブルサイズはありますか?
私の二次プロービング機能はこんな感じです
ここで、iは0から無限大まで変化します。私を助けてください..
calculator - quad.rb:8: 構文エラー、予期しない tIDENTIFIER、')' が必要です
x を計算する二次方程式のコードを記述しようとすると、括弧に問題があるというエラーが表示されます。この電卓に入力したコードは次のとおりです。
実行しようとすると、このエラーが発生します
何か助けはありますか?どうもありがとうございました
ruby - 二次電卓をプログラムする方法は?
これが私の二次電卓のコードです:
ただし、答えは常に正しいとは限りません。
たとえば、虚数が得られません。
私は何を間違っていますか?
java - 円方程式を解く
Javaで以下の方程式を解くための支援を探しています
x1
、y1
、r1
、x2
、& y2
、の値は既知です。、について解く必要がありますr2
x3
y3
r3
a
b
r
Javaでこれを行うにはどうすればよいですか? Commons Maths ライブラリをチェックしましたが、これを達成する方法が見つかりませんでした。ただし、線形方程式には役立ちます。
python - CVXOPT 用の LAPACK/BLAS のインストールに関するサポートが必要です (または、インストールが簡単な別の QP ソルバーの推奨事項)
LAPACK/BLAS を必要とする CVXOPT をインストールしようとしましたが、正直なところ、私を殺しています!
コンテキスト:
SVM を試しているので、QP ソルバーが必要です。CVXOPTが一番良さそうです。問題は、LAPACK/BLAS (または ATLAS) の依存関係です。
ATLAS をインストールしようとしましたが、うまくいったと思いましたが、CVXOPT をインストールしようとすると、「-lblas が見つかりません」と「-llapack が見つかりません」というメッセージが表示されます。
そのため、過去 2 日間、http://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries_mingwのさまざまな方法に従ってLAPACK をインストールしようとしましたが、私がこれまでに実行しなければならなかった最もボールが砕けるほど難しいインストールであり、BLAS のインストールをまだ試みていません。
質問:
誰かが次のいずれかを行うことができます:
A) LAPACK/BLAS インストール ガイドの英訳を教えてください。または、そのようなものが存在する場合、ある種の簡単な注入方法。
また
B) LAPACK/BLAS を必要としない QP ソルバーを教えてください。これまでのところ、これよりも簡単にインストールできるものを見つけることができませんでした。
ありがとう!
java - 誰かが(Javaで)二次方程式の私のコードを調べてもらえますか?
誰かが二次方程式の私のコードを調べてもらえますか? root2 で常にエラーが発生します (「root1 のプリミティブ型 double にはフィールド root2 がありません。2 つのルートを出力する必要があるだけです。ありがとうございます。