2x-5y<=6
とx+y>=0
のような線形不等式が2つあると仮定して、2つの不等式をプロットするにはどうすればよいですか?これを拡張するには、このような不等式が複数ある場合、これをどのようにグラフで解決しようとしますか?あなたは(meshgrid
のバージョンを使用して)プロットしたい間隔にx
とy
の行列を作ることができますJuliaの線形方程式/不等式をプロットする
1
A
答えて
3
をyのショーを分離します私たちはどちらも形式がy>=ax+b
の不等式です。これは、プロット、等価バージョンの関数、および関数がその間隔で取得する最大値を使用して不等式をプロットできることを意味します。私たち
を与える
using Plots
f(x) = (2/5)x-6/5
g(x) = -x
X = -10:10
the_max = max(f(X[end]), g(X[1]))
plot(X, f, fill = (the_max, 0.5, :auto))
plot!(X, g, fill = (the_max, 0.5, :auto))
は、あなたが最小値と最大値を見つけるprecedureを自動化したいと思う、我々は明らかに
using Plots
f(x) = (2/5)x-6/5
g(x) = -x
X = -10:10
the_max = max(f(X[end]), g(X[1]))
the_min = min(f(X[1]), g(X[end]))
plot(X, f, fill = (the_max, 0.5, :auto))
plot!(X, g, fill = (the_min, 0.5, :auto))
を持つことになり、第2式は、その不平等が反転していた持っていましたそのような不等式がたくさんある場合はプロットする。また、この書き換えは線形性に依存しますが、あなたの質問には特に線形であると書かれています。
1
、その後、u=(2x-5y.<=6)
とをしましょう。そして、u
は、式が満たされたときには1になり、v
についても同じになります。 Plots.jlのヒートマップ、等高線プロット、または散布図を使用して、(x,y,u)
と(x,y,v)
をプロットすることができます(プロットがどれほど粗いかで十分に細かいグリッドを選択した場合に表示されます)。オーバーラップについては、z=(u.==v)
をプロットすることができます。
2
1
パッケージは素晴らしい見えること
関連する問題
- 1. javaの線形方程式
- 2. プロットの二次トレンド線方程式?
- 3. Python Matplotlib:線形不等式の描画
- 4. (以上2)線形不等式
- 5. 線形方程式を解く
- 6. マップで線形方程式を解く
- 7. MATLAB、equationsToMatrixは非線形方程式
- 8. sympy解く線形方程式XOR、NOT
- 9. 線形SVM回帰直線の方程式を得る
- 10. 効率的な方法でMATLAB/Maple /等式のシンボリック線形方程式システムを解く
- 11. 線形ディオファント不等式のシステムを解くアルゴリズム
- 12. 非線形方程式を見つけるpython scipy
- 13. wolfram mathematicaの微分方程式の非線形システムを解く
- 14. sympy方程式のシステムを行列形式にする方法
- 15. アルゴリズム - 1つの変数で線形方程式を解く
- 16. Rの和を含む非線形方程式R
- 17. 非線形方程式を解くためのlevenberg-marquardt法
- 18. MATLABで複数の非線形方程式を解く
- 19. セグメント上の非線形方程式を解く
- 20. Pythonで動的な数の非線形方程式を解く
- 21. MATLABの二次方程式のプロット解
- 22. 非線形方程式系の陽性解の指定
- 23. 二次方程式のプロット解答
- 24. 行列式を線方程式で反復する
- 25. C++で線形ディオファントス方程式系を解く
- 26. Pythonで制約付き線形方程式を解く
- 27. matlabで疎線形方程式を解く
- 28. 非線形連立方程式の解法(Matlab、Python、Fortran)
- 29. Pythonの非線形方程式(ラグランジュ乗数推定あり)
- 30. 非線形微分方程式の解答
(...まだ非常に多くの作業中)IntervalConstraintProgramming.jlを見てください。 – jverzani