忍者ブログ
MASTER →  ADMIN / NEW ENTRY / COMMENT
現代魔法(nearly equal 情報技術)を勉強中な人のメモ(チラシの裏)
/ 2024/11/24 (Sun) / 編集
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

/ 2009/08/12 (Wed) / 編集
間違ってる気はするが、MATLAB関数のproborをScilabで実装してみるメモ

probor(確率的OR)というのはファジィ理論で使うっぽいあれらしい。
(注意;ご利用は計画的に!)

再起的に利用する部分を用意
 
function y = probor_s(x,w)
//  y = probor_s(a,b) 
//  x = [a b], then y = a + b - ab. If x has only one row, then y = x.
//
[nrows,ncols]=size(x);
y=zeros(nrows);
for k=1:nrows // For each pattern.
	y(k)=x(k)+w(k)-x(k)*w(k); 
end
endfunction

でもってこう
 
function y = probor(x,w)
//  y = probor(a,b) 
//  x = [a b], then y = a + b - ab. If x has only one row, then y = x.
//
if argn(2) == 1
	[nrows,ncols]=size(x);
	y=x;
	if ncols >= 2
		y=x(:,1);
		for k=2:ncols // For each pattern
			wtemp=x(:,k);
			y=probor_s(y,wtemp);
		end
	else
		y=x
	end
else
	y=probor_s(x,w);
end
endfunction
対応しているのは「wなしでxが行列」「wとxが縦ベクトル」のとき、「wなしでxが縦ベクトル」だと足す相手がいないのでそのままxが出てくる、「wありでxが行列」だとエラー処理していないのでどうなるかわからない。。。

やっつけにもほどがあるぜww

拍手[0回]

PR
/ 2009/08/11 (Tue) / 編集
録画しといた『よくわかる現代魔法』5話をみました。 はいてないの続きだったね、あと一回は続くでしょう。

しっかし間に三話はさんで続きやるとかね、DVDにするときは順番なおすんだろうか?てゆうかこの回おわったら次なにやるんだろう?jiniで、、、ってこれはネタバレになるから自重するか。。。



それはさておき、まーたいらんとこからトラックバックが来てた件、しかも40件とか嫌がらせだろコレ、、、ブラックリストに載せたから大丈夫だとは思うけど。

拍手[0回]

/ 2009/08/10 (Mon) / 編集
本日のトラックバック一覧(一部)
track
ブログ名が違うのにIPアドレスが同じとこから17件とかw しかもブログ名ロリとかアダルトとかだしww

とりあえず全削除しとこう


あとあれ、今日は粗大ゴミの日だったので研究室の備品整理をしました。
おおきな段ボール2つ分くらい捨てたのに見た目があんまり変わらない件、、、

拍手[0回]

忍者ブログ [PR]