問題タブ [ilnumerics]

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

ilnumerics - 固定表示領域とカスタマイズされたダブルクリック ハンドラーを備えた Plotcube

固定表示領域を持つ Plotcube と、このビューを復元するダブルクリック ハンドラーが必要です。そのために、ILPlotcude からクラスを派生させ、そのコンストラクターに制限を設定するための次のコードを配置しました。

上記のコードと回転をリセットする追加の行を使用して、このクラスに doubleClick-handler もインストールしました。

ハンドラは実行されますが、何も起こりません。テスト目的で、(関数呼び出し reset () の代わりに) 基本クラス ILPlotCube の関数 OnMouseDoubleClick に同じコードを直接入れました。これは期待どおりに機能しますが、最終的な解決策にはなりません。

誰かがアイデアを持っていますか、何が問題なのですか?

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

c# - ILNumerics でカラーマップを反転

ILNumerics でカラーマップを反転することは可能ですか? 現在、Jet カラー マップを使用していて、青が上で赤が下になるように反転したいのですが、すべてのポイントの z 値を反転せずにこれを行うにはどうすればよいですか?

これは私のコードです:

これが生成されます:

表面プロット

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

plot - Inumeric Plotcube カスタム軸スケーリング

私は Ilnumeric を初めて使用します。プロットの軸に対数と線形の 2 つのスケーリング モードが表示されます。

軸とデータを任意の方法で (2D で) 表示する簡単な (または複雑な) 方法はありますか?
たとえば、正規確率プロットのような非線形軸にデータを表示したいとします (ここで、y 軸は誤差関数 = 逆累積分布関数でスケーリングされます)。これは一例で、ワイブル プロットなど、他にもさまざまな変換が考えられます。

私はpythonのmatplotlibに精通しています。matplotlib では、上記のようにカスタムの軸変換を定義できます。独自の「プロット シーン グラフ」を設定する必要がありますか、それとも Plotcube クラスでそれを行う方法はありますか?

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

c# - 数値軸のラベル位置が手動モードでめちゃくちゃになり、ラベル位置プロパティが機能しない

もう少し高度な軸用に独自のカスタム y 軸を構成しようとしました (ノルム確率プロット、結果については、リンクされた png を参照してください)。

http://img5.fotos-hochladen.net/uploads/labelmisaligned2cd86m4qov.png

ティックモードは「手動」に設定されています。目盛り線を内側に向けたいと思います。これは、科学的なトピックのプロットでは、もう少し「専門的」に見えることがあります)。そのため、TickLengthプロパティを -0.5 に設定します (ただし、問題は方向に依存しません)。「内側」のプロパティはありません。少なくとも見つけられなかったので、このアイデアを試してみました。これは目盛り線で機能しました。この構成では、目盛りラベルが軸に正しく整列しなくなります (画像を参照)。だから私はアンカーと位置のプロパティで少し遊んだ。個々のティックの位置プロパティは、によって設定されます

問題は、このプロパティが効果がないことです。この問題の原因となっているコードを元のソース コードで検索したところ、見つかりました。position プロパティは、「ワールド」の原点と目盛り線の位置のみに依存する値によって軸が構築されるたびに上書きされます。カスタム位置設定が消去されます。

だから私の質問は:

  • この動作は意図されたものですか、それともバグですか?
  • バグではない場合、軸の目盛りラベルを軸線に合わせて整列するにはどうすればよいですか?

まとめ: ticks ラベルの position プロパティは効果がありません。標準の目盛り方向を使用すると、自動テキスト配置は「OK」です(ただし、テキストから軸への距離とテキスト自体の右/左配置(テキストブロック配置)を制御できると便利です)場合)。ラベルを軸の位置に変更したい場合、機能しません。プロ並みのプロットには、これらのフォーマット機能が不可欠だと思います。

ILAxis.csのConfigureAxisメソッドは、次の foreach ブロック内のすべてのラベル位置を上書きします。

乾杯、

アンドレ

編集:

私のコメントで述べたように、アンカープロパティを使用して「回避策」を見つけました

http://www.fotos-hochladen.net/uploads/unbenanntcs7kreytib.png

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

integer-division - ilnumerics を使用した整数除算

私は 1 の結果を期待していませんでした:

結果は0だと思っていました。ILNumerics が Intel IPP ライブラリを使用している場合、IPP ライブラリが整数除算に対して返す結果は 1 だと思います。これが設計によるものである場合、私の最善の選択肢は、次のようなものを使用して整数除算の結果を取得することだと思います。

コメントはありますか?質問?RTFM ポインタ? エリック

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

c# - ilNumerics がマトリックスを 3x4 に反転し続け、プロットが不安定になります。これを修正するにはどうすればよいですか?

次のコードがあります(現在はテストのみ)

SectorMap.cs

これを行うと、PlotPoint.getILLocs で行列を確認すると、4x3 の行列が得られます。渡された行列を確認すると、再び 3x4 です

SectorMap.cs の ourPositions を確認すると、3x4 の行列になっています。これは私が意図していなかったものです。私は何を間違っていますか?

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

complex-numbers - fcomplex配列の実数および虚数データに対する要素ごとの操作?

FFT関数からの出力として得られるILArray型の配列があります。さらに、実数部と虚数部に対していくつかの数学演算を実行したいと考えています。

例: complexArray.realPart * 2 + complexArray.imaginaryPart * 4 ???

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

ilnumerics - 軸範囲を動的に変更しても、折れ線グラフは更新されず、軸ラベルのみが更新されます

軸の Min プロパティと Max プロパティを変更して、特定の範囲にあるプロット ポイントのみを表示しようとしています。

X 値が 0 から 100 の範囲の折れ線グラフがある場合、50 より大きい値のみを表示したいのですが、折れ線グラフがすべての位置ポイントを使用して描画されていることに気付きました。x 軸の目盛りのみがそのような名前に変更されました50 から始まり 100 で終わります。

以下は私が使用しているコードです

何か不足していますか?