2017-05-31 8 views
0

のための右のグラフをプロットしない真+ 2Y -5> =だから、0逆:私は不平等の5倍のためのグラフをプロットしようとしていたすべての不平等

期待と私は取得していますDesmosのグラフから確認されるように:作成するための

JSXGraph plot for equation 5x + 2y - 5 >= 0

コード:

Desmos graph for equation 5x + 2y - 5 >= 0

私はJSXGraphを使用して、このまったく同じプロットを得ていましたこのグラフ:

var board = JXG.JSXGraph.initBoard('graphDiv',{axis:true, boundingbox:[-4, 5, 4, -3]}); //Creates the cartesian graph 

var input = [5,2,-5]; //5x + 2y - 5 = 0 

line = board.create('line', [input[2],input[0],input[1]], {fixed: true }); 
ineq = board.create('inequality', [line], {inverse:true}); 

しかし、私は倒立不等式を試みたときに問題が発生しました。しかし、私のアプリケーションは、複数の線方程式の係数が異なり、対応する線がforループを介して作成されるようなものでした。だから、不平等のために:-5x -2y 5> = 0、次は結果である:

期待とDesmosから検証したよう:

Desmos graph for equation -5x - 2y + 5 >= 0

そしてJSXGraphから見て:

JSXGraph for equation: -5x - 2y + 5 >= 0

Nopes、私は二回同じ画像をアップロードしていません。私は再び同じプロットを得ている。私はこのJSXGraphで強調表示反転領域とを取得していないですなぜ

var board = JXG.JSXGraph.initBoard('graphDiv',{axis:true, boundingbox:[-4, 5, 4, -3]}); //Creates the cartesian graph 

var input = [-5,-2,5]; //-5x - 2y + 5 = 0 

line = board.create('line', [input[2],input[0],input[1]], {fixed: true }); 
ineq = board.create('inequality', [line], {inverse:true}); 

この部分のコードはようになり? 他の方法で表示する方法はありますか?

私はinverse: trueを取り除こうとしましたが、2番目の方程式のために正しい領域が強調表示されていますが、最初の方程式の場合は間違った方が表示されています。係数を正しく変更したので、どちらの状況でもinverse: trueが機能しないのはなぜですか?

私のアプリケーションでは、複数の行の方程式があり、それぞれの行に個別に含まれるかどうかを指定することはできません。 forループを使用するのが唯一の方法です。

答えて

0

私はいくつかの不平等のために働いていた以前の回避策を使用してみました。だから私はJSXGraphのGithubのリポジトリにこのissueについてコメントしました。効率的な開発チームと迅速な回答のおかげで、このバグは現在、彼らの貢献Alfred Wassermannで固定されています。

Yayy今私は右の不平等を描くことができます!

このバグ修正は次のリリースで利用できるようになります。それまでは、jsxgraphcore.jsファイルをビルドしてwebappで使用する必要があります。

+1

ありがとうございます。これを指摘していただきありがとうございます。最新のコミットで修正されたようです。 –

+0

ハッハッハありがとう!それはとても親切でした! –

関連する問題