看板 MATLAB 關於我們 聯絡資訊
請問一個運算稍微多一些的積分問題: >> 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