問題タブ [octave]

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

sql - Octave データベース接続

Octave で ODBC データベースに接続する方法を知っている人はいますか? データベース パッケージが正しくインストールされていないようです。ここでこのバグを見つけました:

http://savannah.gnu.org/bugs/?30090

他の方法はありますか?私は実際に SQL Server に接続しようとしており、Windows 7 を使用しています (残念ながら私の職場では Linux ではありません!)。

そうでない場合、誰かが推奨する他の matlab タイプのプログラミング環境はありますか?

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

c++ - FastCGI と Octave で stdout を再定義する

Ubuntu Linux で C/C++ を使用して、FastCGI セッション内に Octave インタープリターを実装する作業を行っています。私が直面している問題は、FCGIがstdoutFCGI_stdoutにリダイレクトすることですが、プリコンパイルされた Octave ヘッダーは、ブラウザーに出力される代わりに Apache の error.log で終わる通常のstdoutを引き続き使用しています。

Octave をシステムのstdoutから FCGI のstdoutにリダイレクトする方法を知っている人はいますか? または、Octave のコードを変更して再コンパイルすることなく、stdoutをファイルにリダイレクトするだけでもかまいません。

ありがとう

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

octave - オクターブヘッダーファイルの場所

C /C++コードで外部ソルバーとしてOctaveを使用しようとしています。

ここで、octave/oct.hヘッダーファイルをインクルードする必要があることを読みました。しかし、私は自分のコンピューターでそれを見つけることができません。オクターブルートディレクトリバージョン3.0.5を含め、あらゆる場所を検索しました。

私は何をすべきか?

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

matlab - MATLABでの主成分分析

スパースデータの固有値分解を使用してPCAを実装しています。matlabにPCAが実装されていることは知っていますが、コードを書くときにすべての技術を理解するのに役立ちます。ここからのガイダンスに従っていますが、組み込み関数princompと比較して異なる結果が得られています。

誰かがそれを見て、私を正しい方向に向けることができますか?

コードは次のとおりです。

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

python - Computing filter(b,a,x,zi) using FFTs

I would like to try to compute y=filter(b,a,x,zi) and dy[i]/dx[j] using FFTs rather than in the time domain for possible speedup in a GPU implementation.

I am not sure it's possible, particularly when zi is non-zero. I looked through how scipy.signal.lfilter in scipy and filter in octave are implemented. They are both done directly in the time domain, with scipy using direct form 2 and octave direct form 1 (from looking through code in DLD-FUNCTIONS/filter.cc). I haven't seen anywhere an FFT implementation analogous to fftfilt for FIR filters in MATLAB (i.e. a = [1.]).

やってみy = ifft(fft(b) / fft(a) * fft(x))ましたが、これは概念的に間違っているようです。また、初期トランジェントの処理方法がわかりませんzi。既存の実装への参照、ポインタをいただければ幸いです。

サンプルコード、

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

algorithm - MATLAB での非常に大きな行列の効率的な乗算

D が大きいため、単純に対角 D 行 D 列の行列を作成するのに十分なメモリがありません。「メモリ不足」エラーが発生し続けます。

最初の乗算で M x D x D 演算を実行する代わりに、M x D 演算を実行しますが、それでもコードの実行には時間がかかります。

誰でも乗算を実行するためのより効果的な方法を見つけることができますA'*B*Aか? これが私がこれまでに試みたことです:

代替テキスト

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

matrix - オクターブで行列を共役します

gnu octave には、adjunge 行列 (matlab などの adjoint に似ている) の機能はありますか?

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

octave - Python Optparse / getopt のオクターブ相当

Python Optparse / getopt に相当するオクターブはありますか?

何かのようなもの:

コマンドラインからオクターブスクリプトを実行します。

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

c++ - Octaveライブラリを使用したC++の(maxmin)のようなスパース行列の乗算

私はmaxmin関数を実装しています。これは行列の乗算のように機能しますが、積を合計する代わりに、点ごとに2つの数値の間で最大最小値を取得します。ナイーブな実装の例は次のとおりです。

Octave oct-fileとしてコーディングしているので、oct.hデータ構造を使用する必要があります。問題は、スパースバージョンを実装したいということですが、通常、この例のように行または列の次の非ゼロ要素への参照が必要です(4.3アルゴリズムを参照): http://www.eecs.harvard .edu /〜ellard / Q-97 / HTML / root / node20.html

そこでrow_p->nextを実行すると、行の次の非ゼロ要素が得られました(列についても同じです)。オクターブのSparseMatrixクラスで同じことを行う方法はありますか?または、maxmin関数に採用できるスパース行列の乗算を実装する別の方法はありますか?

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

matlab - Matlab/Octaveでのハイパス2Dフィルタリング

Matlab /OctaveのHP2Dフィルターを介して画像または他の種類の2Dマトリックスをフィルター処理する方法は?