[運算] 積分問題

看板MATLAB作者 (自強不息!!)時間13年前 (2012/12/04 14:54), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
請問一個運算稍微多一些的積分問題: >> g=@(x) (1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8)^2))) g = @(x)(1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8)^2))) >> quadl(g,2,-2) ??? Error using ==> mpower Matrix must be square. Error in ==> @(x)(1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8)^2))) Error in ==> quadl at 70 y = feval(f,x,varargin{:}); y = y(:).'; 雖然錯誤訊息像是沒有把x做為矩陣x.表示,但似乎在此不適用? 請問一下這個問題該如何解決呢? 謝謝大家~! -- ※ 編輯: Willful1 來自: 140.113.125.36 (12/04 14:55)

12/04 20:30, , 1F
完全相同的問題....... 運算要加"."
12/04 20:30, 1F

12/04 20:34, , 2F
這部份加了"."卻會出現錯誤訊息... 還請幫忙解答,謝謝
12/04 20:34, 2F

12/04 21:50, , 3F
你是說.*會出問題? ./ 也要歐
12/04 21:50, 3F

12/04 22:25, , 4F
g = @(x)(1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8).^2)))
12/04 22:25, 4F

12/04 22:38, , 5F
簡單講運算符號都加"."就比較沒問題~
12/04 22:38, 5F

12/06 01:08, , 6F
感謝CBET大和vaakaa大兩位的解說與幫忙 :) 謝謝~
12/06 01:08, 6F
文章代碼(AID): #1GlPue0J (MATLAB)