問題タブ [inequalities]

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 投票する
2 に答える
65 参照

python - Python: 可変数の if ステートメントの生成を自動化する

座標を表す、これらに似た numpy 配列が 2 つあります。

私もn正方形を持っています:

そして、各正方形に収まる点の数を数えたいと思います。nこれは、不等式の評価に帰着します。

私のアプローチは冗長で (おそらく) 非効率的です。

2 つの配列を指定すると、次のように返されます。

私の実際の問題は、さまざまな数の正方形で構成されています (6、36 など)。

変数の生成と、ステートメントcountの数と境界の両方を自動化する方法はありますか?if

0 投票する
0 に答える
69 参照

matlab - Matlabで高品質の重なり合う不等式プロットを作成しますか?

さまざまな不等式 (f1(x,y)>0、f2(x,y)>0、...) で囲まれたパラメーター空間内のドメインを示す出版品質プロットを作成する必要があります。ここで、いくつかの領域は複数の不等式を満たし、ブレンドする必要があります。フラットカラー。

不等式プロットを作成するさまざまな方法が提案されていますが、どれも素晴らしい結果を生むようには見えません。

  • imagesc でメッシュグリッドを使用すると、ギザギザのエッジが発生します (印刷解像度に到達するために途方もなく大きなマトリックスを使用しない限り)。
  • Contourf(x,y,f1,[0 0]) と hold onは、輪郭領域に透明性を与えることが明らかに不可能であることを除いて、 ほとんど私が望むものを取得します。
  • surf(x,y,f1)、クリッピング用の白い z=0 平面、および view(0,90) も見栄えがよく、透明度を有効にしますが、2 つ以上の不等式をプロットすると、色が異なるためアーティファクトが導入されますf1(x,y)>f2(x,y) または f2(x,y)>f1(x,y) の場合。
  • クリッピング プレーンが透明ではないため、前の方法で軸を互いに重ねると失敗します。
  • 輪郭行列を取得し、fill(C(1,:),C(2,:)) を使用して塗りつぶすと、輪郭が両側の軸の端に到達すると問題が発生します。が不足しており、フィル カーブは画像を横切る直線によって閉じられます。

これを達成する方法を知っている人はいますか?透明な等高線領域を作成するか、順序に関係なく色が同じように組み合わされるサーフェスを作成するか、透明なクリッピング プレーンを使用してサーフェスを Z クリップする方法、または塗りつぶし輪郭に必要な余分なエッジ ポイントを追加するアルゴリズムのいずれかを使用します。

0 投票する
0 に答える
106 参照

javascript - 単純な数学的不等式の解を生成するにはどうすればよいですか?

X 値と Y 値を持つ一連の要素があります。各要素は、画面上のものを表します。ルールに従って画面上に物を配置しようとしています。上記の leftOf、rightOf という一連のルールもあります。

検索ラベル、検索ボックス、検索ボタンをレンダリングしたいと考えています。すべて同じ Y 上にありますが、X によって区別されます。1 つの解は 0、1、2 です。

以下の問題から、これらの数値 0、1、2 を生成する方法がわかりません。

searchLabel.x が searchBox.x の左にあると言うのは、画面上でそれが前に来ることを意味します。searchBox.x が searchButton.x の左にあると言うと、searchLabel.x の後、searchButton.x の前になります。

私はこのような多くのルールを持っています:

X と Y ごとにこの問題の解 (数値) を生成するにはどうすればよいですか? 同時に!ルールに応じて、両側の数値を単純に減算または加算するコードを試しました。たとえば、< よりも関係がある場合。左辺が右辺より小さくなるように、両辺の差を差し引きます。

これは機能しません。別のルールによって、このルールが元の値に連鎖されなくなる可能性があるためです。

コードはこちら。これは、HTML ファイルに貼り付けて機能するはずです。数学的規則に基づいて GUI コンポーネントを画面にレイアウトしようとしています。ヒクイドリに少し似ています。

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

matplotlib - matplotlib を使用して、基本的な不等式の単純な 2 次元プロットを作成する方法はありますか

ここに画像の説明を入力

基本的な不等式の単純な 2 次元プロットを作成するにはどうすればよいでしょうか。結果は、1 つまたは 2 つの行が重ねられた番号付きの行になります。1 つまたは複数の線は、矢印、黒丸、または白丸で開始または終了します。