(31) 配列要素を3グループに分割する
要素数10個の配列を作る。この配列 aを先頭から順に3グループに分割したい。 octave:1> a = rand(1,10) a = 0.772741 0.626770 0.137352 0.084265 0.2… 続きを読む »
要素数10個の配列を作る。この配列 aを先頭から順に3グループに分割したい。 octave:1> a = rand(1,10) a = 0.772741 0.626770 0.137352 0.084265 0.2… 続きを読む »
要素数 10個の配列を作る。この配列 aの中身をシャッフルしてみたい。 octave:1> a = rand(1,10) a = 0.589408 0.922543 0.080395 0.102798 0.3355… 続きを読む »
2013年の大みそか、待ちに待った GUI版 Octaveがリリースされた! http://www.gnu.org/software/octave/ でもちょっと自信なさげだ… まだ不完全なところが多数残って… 続きを読む »
octaveで fopen, freadを使ってバイナリファイルをロードしてみる。 「正しく読めたか?」の確認には、画像データを表示させてみるとわかりやすい。 以下のような BMPファイル bird.bmp を用意し、こ… 続きを読む »
Octave ver.4.0ではGUI環境が提供されるとのことですが、現在開発レポジトリにある Octaveは GUI起動するもののデバッガは実装されておらず…(2013/09/21時点) (14) Octa… 続きを読む »
imreadで任意の形式の画像ファイルを配列データとして読み込める。 ※imreadに失敗する場合は「(25) imreadを使えるようにする」を参照のこと octave:1> ls gfish.png octav… 続きを読む »
Octaveで imread を使って画像ファイルを読み込もうとしたところ、以下のようなエラーが発生した。 octave:3> imread(‘test.tif’) error: imread: invalid i… 続きを読む »
任意の配列を csvwrite で CSVファイルとして出力できる。 octave:1> a=rand(5) a = 0.542996 0.489232 0.047035 0.599449 0.292406 0.6… 続きを読む »
octaveのコマンドを入力すると、直後にその結果が表示される。 octave:1> a=rand(5) a = 0.948277 0.879068 0.984755 0.911834 0.582972 0.986024… 続きを読む »
MATLABの Parallel Computing Toolboxでは、for ループを parfor に書き換えるだけでマルチコア並列化が実現できる。 このプログラムをそのまま Octave上で実行すると、エラーは発… 続きを読む »