马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
一个函数文件 是sgma_x0.m文件 下边的
function xx=sgma_x0(w,x,y,v,alf)
a=alf^2+4*w^2;
b=4*sqrt(alf^2*w^2*v/(1-v));
r=sqrt(a^2+b^2);
B=0.5*sqrt((r-a)/2);
C=0.5*(alf-sqrt((r+a)/2));
xx=-(B^2+C^2)*exp(C*y)*(B*cos(B*y)+C*sin(B*y))*cos(w*x)/(B*w^2*pi);
然后我在命令窗口
用
quad(@(w)sgma_x0(w,1,1,0.3,20),1,20)
出现下边的错误
??? Error using ==> mpower
Matrix must be square.
Error in ==> sgma_x0 at 2
a=alf^2+4*w^2;
Error in ==> @(w)sgma_x0(w,1,1,0.3,20)
Error in ==> quad at 63
y = f(x, varargin{:});
高手帮我看看怎么解决啊
多谢了
最好可以发到我的邮箱yanice@163.com
非常感谢
[ 本帖最后由 eight 于 2007-1-24 18:34 编辑 ] |