[問題] 對數常態分佈的積分已回收

看板MATLAB作者 (SQ)時間15年前 (2010/09/04 16:26), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
其實我的問題跟第28篇差不多 不過參考過後還是積不出來 希望板友們能幫忙一下 inf y 我要積的東西是∫ [∫ f(x)dx ] f(y) dy -inf -inf f(x) f(y)皆屬於lognormal分佈 首先我建立一個integrnd.m檔案 裡面打function R = f(y); R_x=logncdf(y,3.8412,0.8074); %參考第28篇的 R = R_x*(1/y*0.1154*(2*pi)^0.5)*exp(-0.5*((y-4.3748)/0.1154)^2); 接著輸入quad('integrnd',-inf,inf) 但是卻跑出??? Error using ==> mrdivide Matrix dimensions must agree. Error in ==> integrnd at 3 R = R_x*(1/y*0.1154*(2*pi)^0.5)*exp(-0.5*((y-4.3748)/0.1154)^2); Error in ==> quad at 71 y = f(x, varargin{:}); 不知道各位能不能解決一下我的問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.44.58

09/06 00:03, , 1F
請多想想可樂果,不是啦 是點點 .很重要的 !
09/06 00:03, 1F

09/06 10:49, , 2F
不好意思 我資質較差 不懂.指的是什麼 希望能解惑一下
09/06 10:49, 2F

09/06 10:50, , 3F
我是matlab新手@@
09/06 10:50, 3F

09/06 18:05, , 4F
當y為matrix 時 想對element 運算應該在前面加. ex:1./y
09/06 18:05, 4F
文章代碼(AID): #1CWWAjSK (MATLAB)