作者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)
1F:→ vaakaa:完全相同的问题....... 运算要加"." 12/04 20:30
2F:→ Willful1:这部份加了"."却会出现错误讯息... 还请帮忙解答,谢谢 12/04 20:34
3F:推 vaakaa:你是说.*会出问题? ./ 也要欧 12/04 21:50
4F:推 CBET:g = @(x)(1/(8*((2*pi)^0.5)))*(exp(-0.5*(((x-5)/8).^2))) 12/04 22:25
5F:→ vaakaa:简单讲运算符号都加"."就比较没问题~ 12/04 22:38
6F:→ Willful1:感谢CBET大和vaakaa大两位的解说与帮忙 :) 谢谢~ 12/06 01:08