声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 864|回复: 0

[编程技巧] 请问这个怎么改

[复制链接]
发表于 2006-11-7 22:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
函数文件
function XX=R2(w,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=-((2*C-alf).*w.^2+v*(B.^2+C.^2).*alf./(1-v))/(2*w.*(B.^2+(C-alf).^2))-1;
运行语句
quad(@(w)R2(w,0.3,20),1,20)
提示错误
??? Attempted to access y(7); index out of bounds because numel(y)=1.

Error in ==> quad at 71
if ~isfinite(y(7))
怎么改,谢谢大虾
我是菜鸟
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 15:24 , Processed in 0.061355 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表