雲雀は高く空を舞い このページをアンテナに追加 RSSフィード

「ひよこは高く空を舞い」について

2006-06-16

[]じゃあfevalってどうなのよ。 じゃあfevalってどうなのよ。 - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク - じゃあfevalってどうなのよ。 - 雲雀は高く空を舞い じゃあfevalってどうなのよ。 - 雲雀は高く空を舞い のブックマークコメント

no titleより

昨日」の続き。以前まではfevalは関数ハンドルを評価する唯一の方法だったけど、R14からはそんなことなくなってるから、別に使わなくても良いんじゃね?だそうだ。

関数ハンドルわかんね。

以前の書き方

function y = halfcircle(fun,n)
if nargin < 2
	n = 20;
end

y = feval(fun, 0:pi/n:pi);
ys = halfcircle(@sin);
yc = halfcircle(@cos);

R14以降

function y = halfcircle(fh,n)
if nargin < 2
	n = 20;
end

y = fh(0:pi/n:pi);
ys = halfcircle(@sin);
yc = halfcircle(@cos);

だけど

fevalを使うとただの文字列だって関数として評価できる。

fn = 'sin';
y = feval(fn, 0:pi/3:pi);

まぁそんな感じ。

トラックバック - http://chick.g.hatena.ne.jp/allegro/20060616
テクノラティプロフィール