問題タブ [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 投票する
3 に答える
3226 参照

math - Octave /MATLABODEソルバーを使用した場合のODEのフィッティングパラメーター

私はOctaveでOdePkgを使用して、たとえばode5rによる硬いODEのシステムを解いています。

ソルバーは、従属変数Yを時間t(ベクトル)に関する行列に格納します。

パラメータをparamに適合させたいので、結果の変数Yは私の参照値に最もよく適合します。例:

どのOctave/Matlab(他の言語も歓迎)ルーチンがマルチパラメーター(最小二乗/スプライン)フィットを実行できますか?フィットで異なる初期値Y0のパラメーターセットを組み合わせるにはどうすればよいですか?ヒントや可能性を教えていただければ幸いです。

よろしく、サイモン

0 投票する
6 に答える
12542 参照

excel - ExcelファイルからRまたはOctaveへのデータのロード

大量のデータを含むExcelファイルがあります。Excelで利用できる組み込みのグラフでは、これらのデータを分析するのに十分ではないため、オクターブやRなどのツールを使用することを考えています。

ExcelファイルをオクターブまたはRに直接ロードする方法を考えていました。Webを検索したところ、ExcelからCSVファイルにデータをエクスポートすることで多くの人が使用に成功していることがわかりました。

質問:RまたはOctaveでExcelファイルをロードする直接的な方法はありますか?

0 投票する
6 に答える
6883 参照

r - データに一致する曲線を見つける

x、yデータを取得し、それに曲線を適合させる非線形曲線適合ルーチン(おそらく、RまたはPythonで見つかる可能性が最も高いですが、他の言語にも対応しています)を探しています。

フィットさせたい式のタイプを文字列として指定できるはずです。

例:

私がこれから得られるのは、少なくとも定数(A、B、Cなど)の値であり、うまくいけば、試合の適合性に関する統計です。

これを行うための商用プログラムがありますが、私は最近、言語ライブラリで目的の表現に適合するのと同じくらい一般的なものを見つけることができると期待していました。SciPyの最適化機能でこれができるのではないかと思いますが、方程式を定義できるかどうかはわかりません。同様に、私はRで欲しいものを正確に見つけることができないようです。

私が探しているものはそこにありますか、それとも自分で転がす必要がありますか?それがそこにあるなら私はそれをするのが嫌いで、私はそれを見つけるのに苦労しています。


編集:LAB Fitから取得するよりも、プロセスをもう少し制御するためにこれを実行したいと思います。LABFitUIは恐ろしいものです。また、範囲を複数の部分に分割し、さまざまな曲線で範囲のさまざまな部分を表すことができるようにしたいと思います。結局、結果は線形補間でLUTを(速度的に)打ち負かすことができなければなりません。さもないと私は興味がありません。

現在の一連の問題では、trig関数またはexp()があり、それらを1秒あたり352,800回リアルタイムで実行する必要があります(CPUのごく一部しか使用しません)。そこで、曲線をプロットし、そのデータを使用してカーブフィッターを駆動し、より安価な近似値を取得します。昔はLUTがほとんどの場合解決策でしたが、最近ではメモリルックアップをスキップして近似を実行する方が速い場合があります。

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

emacs - GNU Emacs に MATLAB モードをインストールするにはどうすればよいですか?

MATLAB および/または Octave ファイル用の Emacs メジャー モードはありますか? ご存じない方のために説明すると、MATLAB ファイルには一般に ".m" というファイル拡張子が付いています。

私の主な関心は GNU Emacs ですが、XEmacs に関するヒントもいただければ幸いです。

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

macos - Octave + GNUPlot + Aquaterm + Mac OS 10.6

私は、MatLabのオープンソース表現であるOctaveでMatLabベースの宿題をすべて実行しようとしています。

ただし、グラフをプロットするのに問題があり、単純なリンクの問題だと思います。私が実行しているもの:-Mac OS X Snow Leopard(10.6)-Octave 3.2.2 -Aquaterm 1.0.1 -GNUPlot 4.0

シェルから発生するエラーの例を次に示します。

これをトラブルシューティングするのに必要なUNIXの基盤がありません。提案/修正はありますか?

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

iphone - iPhone用の外部C++ライブラリ(Octave)のコンパイル(Fortranコンパイラがありませんか?)

私の友人から、OctaveプロジェクトをiPhoneに移植できるかどうか尋ねられました。これまでiPhoneプロジェクトの外部パッケージをコンパイルしたことがないので、ソースコードをダウンロードし、いくつかの異なるWebサイト(1、2 にあるスクリプトを使用してライブラリを構築しました。ただし、これらのスクリプト(ほぼ同じ)のいずれかを試してみると、最終的にフェーズ中に次のエラー出力で停止します。configure

iPhone SDK / XcodeにFortranクロスコンパイラが含まれていないという問題ですか、それとも何か間違ったことをしていますか?

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

matlab - オクターブのimshowをMatlabのように動作させる方法はありますか?

私は現在、Matlabで以前行っていたコンピュータービジョンの作業をOctaveに移行しています。ほとんどの場合、1つの煩わしさを除いて、スムーズな移行でした。

私はよくimshow()プロシージャを使用して画像を表示します。Matlabにあるビューアでは、個々のピクセルを調べてその値を確認できます。たとえば、連結成分のラベル付き画像を表示している場合、ブロブをクリックして、その中のピクセルの実際の値を確認できます。

残念ながら、Octaveでこれを行う方法は見つかりませんでした。表示ウィンドウが表示されますが、個々のピクセルを検査する機能がないようです。Octaveでこの動作をエミュレートする方法を知っている人はいますか?ありがとう。

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

drawing - Gnu Octaveには、線やポリゴンを描画するための既存のコードがありますか?

バックグラウンド:

2Dマトリックス(実際には画像)と、ポリゴンを定義する一連のポイントを取得して、そのポリゴンをマトリックスに描画できるようにしたいと思います。

走り去って車輪の再発明をする前に、これを行うOctaveの既存のライブラリやコードを誰かが知っているかどうか尋ねたいと思いました。これまでのところ、Octaveパッケージとgoogleの検索は空になっています。

それに失敗すると、どちらも実装するのは難しくありませんが、塗りつぶされたポリゴンを描画する方法がわかりません。どのポイントがポリゴンの内側にあり、どのポイントが外側にあるかを簡単かつ効率的に判断する方法はありますか?ありがとう。

編集:

私の目的は何も表示しないことです。実際、私が特に注目しているのは、凸包のプロット、その領域の検索、元のオブジェクトにない凸包の部分の検索など、いくつかの画像処理です。

GnuPlotが実際に処理できるデータを返してくれるとは思いません。私が間違っているなら、どうしてもその方法を教えてください。ありがとう。

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

math - Octave での Mathematica のテーブルと変更?

Mathematica スタイルを行うにはどうすればよいですか

オクターブで?

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

matplotlib - オクターブ カラーバーと単位

GNU Octaveでは、異なる色がマトリックス内の異なる値を表す図を作成できます。どの色がどの値に対応するかを示すカラーバーを追加することもできます。

カラーバーに表示される値に何らかの単位を追加することは可能ですか? 「0.36」と言う代わりに「0.36 V/nm」と言うのですか?これが Matlab で可能であることはわかっていますが、Octave でそれを行う方法がわかりません。良い回避策はありますか?

ここの誰かが、代わりに matplotlib を使用する必要があると言うと思います (通常はそうなります)。それと同じことをどのように達成しますか?