作者Willful1 (自強不息!!)
看板MATLAB
標題[運算] 積分問題
時間Tue Dec 4 14:54:29 2012
請問一個運算稍微多一些的積分問題:
>> 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)
→ vaakaa:完全相同的問題....... 運算要加"." 12/04 20:30
→ Willful1:這部份加了"."卻會出現錯誤訊息... 還請幫忙解答,謝謝 12/04 20:34
推 vaakaa:你是說.*會出問題? ./ 也要歐 12/04 21:50
推 CBET:g = @(x)(1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8).^2))) 12/04 22:25
→ vaakaa:簡單講運算符號都加"."就比較沒問題~ 12/04 22:38
→ Willful1:感謝CBET大和vaakaa大兩位的解說與幫忙 :) 謝謝~ 12/06 01:08