問題タブ [equations]

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

matlab - タイプ Ax = b の必要な 'n' 個の連立方程式を解くための MATLAB コード

Ax = b 型の希望する 'n' 個の連立方程式を解くための MATLAB コードの問題で、解法に上三角行列の方法が含まれ、A と b の値が x の値と共に Aprime と bprime に展開されます。

問題は、上三角行列を使って Ax = b 型の n 個の連立方程式を解くコードを書くことです。A と b の値は、コマンド ウィンドウで行列として指定されます。プログラムが正常に実行されると、コードは応答として Aprime、bprime、および x の値を返す必要があります。コードはまた、特定の方程式に対して「エラー、行列の次元が一致しません」(または何でも!) として出力を与える必要があります! 上記のエラーメッセージとともにエラーが表示されることを除いて、コードは正常に機能します。

私が使用したコードは次のとおりです。

適切な修正を提供してください....

コマンド ウィンドウで得られた結果、

A = [1 1 0;2 1 1;1 2 3]

A =

b= [3;7;14]

b =

[x, Aprime, bprime] = 解決済み(A, b)

×=

アプリメ=

bprime =

-0.5000 -11.0000

2番目のタイプは、

A = [1 2 3; 4 5 6]

A =

b = [7;8;9;10]

b =

[x, Aprime, bprime] = solve(A, b) エラー!! 行列の次元は一致する必要があります。解決済みのエラー (2 行目) n = size(A); "C:\Users\Hari\Documents\solved.m>solved" への呼び出し中に、出力引数 "x" (およびおそらくその他) が割り当てられません。

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

c# - C#:方程式のデータベースを作成して使用する方法は?

私は、Windowsフォームアプリケーションが変数を提供して解を計算する方程式のデータベースを作成しようとしています。方程式をテキストファイルに保存してリストにロードしようとしましたが、方程式を文字列から実際の方程式に変換する方法を考えることができませんでした。

したがって、Windowsフォームアプリケーションの変数を使用する方程式のコレクションを格納して呼び出す方法を知っている人はいますか。

PSシンプルにするか、十分に説明してください。混乱しやすいです。

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

python - Python で行列形式の非線形連立方程式を解く

AX=X の形式の非線形連立方程式を解こうとしています。ここで、

A = M 行 M 列の行列

X = M 行 1 列の行列

したがって、合計で M (=200) 個の方程式 (および M 個の未知数) があります。

すなわち、

A = [f11(x,y) f12(x,y) .... f1m(x,y),

X = [V1、

したがって、X には M-2 の未知数 (V1、V2 ... Vm-1) があり、A には 2 つの未知数 (x と y) があります。A の要素は x と y の LINEAR 関数です。

私は scipy.fsolve と sympy.nsolve で宿題をしましたが、行列形式の方程式を受け入れないようです。また、200 の方程式があり、各方程式にはすべての未知数が含まれているため、変数を 1 つずつ削除することは実際的ではありません。

私はPythonに比較的慣れていないので、どんな助けでも大歓迎です。

ありがとう

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

bash - Shell Bashで線形代数方程式のソルバーシステムを試す

bash シェルを使用して線形代数方程式系を解きたいのですが、問題がありました。入力値は行列ですが、2次元配列をサポートしていないため、bashで行列を入力する方法がわかりません。

どうもありがとう。

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

c++ - 行と列のみの数独解法

数独のように 9 行であるが、代わりに次のような 9 行がある場合

に変換する

もっと簡単だと思ったのですが、プログラムに入れると大きなギャップが残りました。

他の数字の邪魔にならなければ、各列をたどって最初の列の空きスペースに最小の数字を入れるだけでよいと思いましたが、進むにつれて、戻って戻って行かなければならないことに気付きました。より良いものにするために特定の番号を削除します。

適用される唯一の条件は、同じ列の数字が同じであってはならず、同じ行の数字が同じであってはならないということですが、ボックスがないことに注意してください。

何かアドバイス?

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

excel - いくつかの行から変数を取得して一連の線形方程式を実行するようにExcelのVBAマクロを設定しますか?

各変数が配置されている列ごとに、次の行から変数を取得して繰り返したい一連の方程式があります。私は初心者なので、コーディングはおそらくスクラッチではありません。

これは、各変数値に相対的な範囲として設定したいくつかの変数に対して行いました。そして、次の行では、方程式全体をやり直して、次の行の変数を再度設定する必要がありました。次の計算のために次の行のセルにスキップする変数を(おそらく相対セル参照を使用して)設定する方法はありますか?計算用に36行あり、約9つの変数があることも考慮してください。

0 投票する
6 に答える
6303 参照

c# - コードビハインドで式をテキストボックスから数学式に変換する

重複の可能性:
高速ランタイム式パーサーが必要です

誰かが私のページのテキストボックスにx*y ^ zと入力して、背後のコードでその方程式を計算し、結果を取得するようにするにはどうすればよいですか?

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

optimization - 方程式が主な関心対象であるソフトウェア?

主なエンティティが数式であるプログラムに取り組んでいます。方程式は double または boolean の結果のみを返すことができます。

問題点:

1- たくさんの方程式。(ファイルごとに ~300)

2-最後に計算ログが必要なので、すべての方程式は何らかの形でログに記録できるはずです。

3- 数百の方程式が何百万回もトリガーされる可能性があるため、可能な限り高速である必要があります。(大きな最適化ループと考えてください)。

4- ログに記録された方程式の特定の出現順序を強制したいのですが、これは必ずしもコードの出現順序と似ているわけではありません。

現在、私は C (または C に少し C++ を加えたもの) を使用しており、すべての方程式を関数のようなマクロとして記述しています。これが正しい方法なのかどうか、私は疑問に思っています。この種の問題は以前に取り組まれたことがありますか? C 以外にこれに適した言語はありますか? また、この特定のクラスの問題について知っておく必要がある設計パターンやプラクティスはありますか?

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

matlab - matlabを使用した連立方程式の解法

だから私は次の連立方程式を持っています

Matlabを使用してシステムを解決するにはどうすればよいですか?私は少し立ち往生しています。

解決策がない可能性は十分にありますが、誰かが私にそれを行う方法を教えてくれれば、それは素晴らしいことです!

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

python - Pythonを使用して数値の工学表記法を方程式の科学表記法に変換する方法

私は、次のような工学表記法ですべて numbest の等式文字列を持っています。

結果が次のようになるように、この方程式文字列のすべての数値を科学表記法に変換する必要があります。

これを簡単にする方法を知っている人はいますか?

数字を修正して文字列に再結合するよりも、これを re.findall で数字などに分割するのは難しいと思います。お気に入り:

そして、この 2 つのリストに取り組みます。しかし、それは複雑すぎるようです。この 2 つのリストを結合して文字列に戻す簡単な方法がわかりません。