2008-03-01から1ヶ月間の記事一覧

移動平均

移動平均をScilabで。 以下の特徴があります。 入出力でデータ長が変化しません 入出力で平均値が変化しません ピーク位置がずれません 移動量が奇数の場合のみ function [ret] = moving_average(data,len) data=data(:);len_d=length(data); tmp=[ones(len-…

scilab版xlim,ylim

xlim.sci function xlim(area) a=get("current_axes"); data_bounds=a.data_bounds; data_bounds(1,1)=area(1); data_bounds(2,1)=area(2); a.data_bounds=data_bounds; ylim.sci function ylim(area) a=get("current_axes"); data_bounds=a.data_bounds; da…

R入門

R

Rにはずっと興味があった。 RjpWiki( http://www.okada.jp.org/RWiki/ )は盛況のようで、Scilabと比べて日本語の情報も豊富だ。 #前々から「The R BOOK」という本を買ってあったんだが、積読だったRは統計解析を専門としたソフトだ。Scilab(Matlab,Octave)は…

SCILABで大容量のCSVを読み込む

長らくSCILABで大容量のCSVを高速に読み込む方法が分からなかった。excel2sciを使っていたのだが重すぎたのだ。 で、色々調べていると、read関数でよいことが分かった。 a=rand(100000,2); write('test.csv',a); b=read('test.csv',-1,2); CSVに数字以外が含…