2017-01-26 4 views
0

私はMATLABの初心者ですので、CスタイルのMatrix実装からMATLABの実装に移行するのが難しいので、以下のコードスニペットではベクトル化されたMATLAB実装は何ですか?MATLABでこのコードスニペットのベクター化されたバージョンを実装する方法は?

g = zeros(size(z)); 

for i=1:size(z)(1), 
for j=1:size(z)(2), 
g(i,j)= 1/ (1+exp(-z(i,j))); 
end; 
end; 

zは、行列、スカラー、またはベクトルでもあります。 ご協力ありがとうございます。

+0

は特にhttps://mathworks.com/help/matlab/ref/meshgrid.html見 '式$を評価するのx^2 + y^2を持っています$ 2次元グリッド上に表示されます。 – Lanting

+1

'g = 1 ./(1 + exp(-z));'。それはそれと同じくらい簡単です。 – buzjwa

答えて

関連する問題