問題タブ [matrix]

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

apache-flex - 回転行列で ImageSnapshot.captureBitmapData を使用できません

回転行列で ImageSnapshot.captureBitmapData 関数を使用する例はありますか? これは私が使用しているコードです:

残念ながら、これは ImageSnapshot.as の次の行でエラーをスローします。

私が達成しようとしているのは、テキスト入力コントロールの回転したビットマップです (アプリケーションにフォントを埋め込まないようにしています)。このコードは、ビットマップを回転させないときは問題なく動作しますが、回転させた瞬間に壊れます。

回答後編集

私は元の問題でローダークラスを使用していましたが、テキスト 270degrees も必要でした-それを行うテキストは次のとおりです。

ありがとうございました!

0 投票する
19 に答える
114976 参照

java - Java 行列数学ライブラリのパフォーマンス?

ランタイムが行列演算によって拘束される何かを計算しています。(興味がある場合は、以下に詳細をいくつか示します。) この経験から、次の質問が生じました。

行列演算 (乗算、逆数など) 用の Java ライブラリのパフォーマンスに関する経験はありますか? 例えば:

検索しても何も見つかりませんでした。


速度比較の詳細:

Intel FORTRAN (ifort (IFORT) 10.1 20070913) を使用しています。Apache commons math 1.2 matrix ops を使用して Java (1.6) で再実装しましたが、すべての桁の精度に一致しています。(Java でそれが必要な理由があります。) (Java doubles、Fortran real*8)。Fortran: 6 分、Java 33 分、同じマシン。jvisualm プロファイリングは、RealMatrixImpl.{getEntry,isValidCoordinate} に費やされた多くの時間を示しています (未リリースの Apache commons math 2.0 ではなくなっているようですが、2.0 は速くはありません)。Fortran は Atlas BLAS ルーチン (dpotrf など) を使用しています。

明らかに、これは各言語のコードに依存する可能性がありますが、ほとんどの場合、同等の行列演算であると考えています。

ライブラリを使用しない他のいくつかの計算では、Java はそれほど遅くはなく、場合によってははるかに高速です。

0 投票する
10 に答える
9980 参照

matrix - 三次元行列:実用

グラフィックアプリケーション以外に、3Dマトリックスの実用的なアプリケーションにはどのようなものがありますか?

0 投票する
5 に答える
10762 参照

math - SVD(特異値分解)とは

それは実際にどのようにノイズを減らしますか..いくつかの素晴らしいチュートリアルを提案できますか?

0 投票する
8 に答える
47466 参照

math - m n サイズのベクトルが線形独立しているかどうかを確認する方法は?

免責事項
これは厳密にはプログラミングに関する質問ではありませんが、ほとんどのプログラマーは遅かれ早かれ数学 (特に代数) を扱わなければならないため、その答えは将来誰かに役立つものになると思います。

今、
私が確認しようとしている問題は、次元 n の m ベクトルが線形独立しているかどうかです。m == n の場合、ベクトルを使用して行列を作成し、行列式が != 0 かどうかを確認できます。しかし、m < n の場合はどうでしょうか。

ヒントはありますか?


このビデオレクチャーも参照してください。

0 投票する
4 に答える
5628 参照

wpf - 数学(WPF):変換後に新しいx、y座標を取得する

このプログラミングゲームを参考にして、現在作成中です。

WPFを使用してキャンバスをアニメーション化し、このBeginAnimationメソッドを使用して、キャンバスを別のキャンバス間で変換(移動)します。

BeginAnimationでは、xとyの両方の座標Fromと座標を指定する必要があります。これは、次のように使用している方法です。To

次に、メソッドから利用できる特定の角度を使用してキャンバスを変換する必要があります。

だから私の質問は、キャンバスが現在回転している角度(0-359)を前提として、(キャンバスが現在配置されている場所の)x座標とy座標、および距離(px)を開始して、終了座標を計算するにはどうすればよいですか?つまり、キャンバスが最終的に翻訳される場所です。

代替テキストhttp://img244.imageshack.us/img244/4794/canvastranspositionmi5.jpg

上の画像では、私が達成したいことの例を描いています。

キャンバス(黒枠のボックス)の現在の方位(角度)が130度であり、200ピクセル(現在向いている場所に応じて、その角度を下るパスをたどる)に変換する必要があるとします。キャンバスの新しい座標(アニメーションが停止する場所:破線の境界線ボックス)になりますか?停止する場所のこれらの新しい座標を計算するにはどうすればよいですか?

[更新]解決策:

アンディキャメロンの両方の助けを借りて、それは最終的に意図したとおりに機能しています。

そして、ここに動作するコードがあります:

0 投票する
4 に答える
763 参照

perl - テーブルをマトリックスに変換するにはどうすればよいですか?

次のようなテキストファイルでテーブルを取得した場合

  • AB1
  • AC2
  • AD 1
  • ば 3
  • CD2
  • AE1
  • ED2
  • CB2
  • . . .
  • . . .
  • . . .

そして、別のテキスト ファイルに別のシンボル リストを取得しました。このテーブルを次のような Perl データ構造に変換したいと考えています。

  • _ADE。. .
  • A 0 1 1 . . .
  • D 1 0 2 . . .
  • E 1 2 0 . . .
  • . . . . . . .

しかし、選択した記号のみが必要です。たとえば、A、D、E は記号テキストで選択されていますが、B と C は選択されていません。

0 投票する
3 に答える
40598 参照

reporting-services - SSRS - OutOf MemoryException - 表示できる行数に制限はありますか

90,000 行を返す proc を指す rdl ドキュメントを作成しましたが、メモリ不足の例外が発生しています。レポート プロジェクトで処理できる行数に制限はありますか?

現在、レポートを駆動する proc を変更して、上位 90 000 を選択するだけにしました。私の仕様では、120 000 行のレポートを作成できるようになっています。私のレポートはマトリックスです。

先週、106800 行を含むレポートを生成したことを誓いますが、突然できなくなりました。

レンダリング拡張機能を作成しましたが、これはコードにステップインしたときの例外の一部です。

eInfo: 2009 年 2 月 12 日 12:03:53 PM prairieFyre.ReportActions.RenderReport: レポートのレンダリング エラー Microsoft.Reporting.WinForms.LocalProcessingException: ローカル レポートの処理中にエラーが発生しました。---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: レポート処理で予期しないエラーが発生しました。---> System.OutOfMemoryException: タイプ 'System.OutOfMemoryException' の例外がスローされました。System.IO.MemoryStream.set_Capacity(Int32 値) で System.IO.MemoryStream.EnsureCapacity(Int32 値) で System.IO.MemoryStream.Write(Byte[] バッファー、Int32 オフセット、Int32 カウント) で System.IO.BinaryWriter .Write(String value) at Microsoft.ReportingServices.ReportProcessing.Persistence.IntermediateFormatWriter.ReportServerBinaryWriter.WriteString(String stringValue) ....

0 投票する
3 に答える
560 参照

java - Colt Java マトリックス ライブラリの浮動小数点エラー

Colt 行列ライブラリで実行される財務計算で浮動小数点エラーを回避するにはどうすればよいですか?

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

colors - OCR: 新しい色を定義するための適切な ColorMatrix を見つける方法は?

私は今、各行の寸法を定義することに行き詰まっています。スクレイピングしたいリストにはさまざまな色が含まれており、選択を最も妨げているのは次のとおりです。

例

ご覧のとおり、私が分析しようとしている写真は、白い背景に緑色のテキストが表示されています。選択の背景は灰色で、テキストは黒です。また、2 行ごとに背景が少し灰色になっていますが、ColorMatrix を使用してコントラストを操作することができました。

参考までに、Greyscale、Negative、SetContrast、SetBrightness などの他の ColorMatrises があります。

線を検索する私の方法は、写真の大部分でうまく機能しますが、選択がそれを妨げます。

だから今、私は立ち往生していて、何をすべきかわかりません。1時間グーグルで検索しましたが、解決策が見つかりませんでした。


テキストに影響を与えずに背景の灰色を選択範囲から白に変換し、残りの画像をグレースケールできるのではないかと思いました。しかし、仕事をするColorMatrixが見つかりません。

あなたはそれを知っていますか、それともより良い解決策を手に入れましたか?