matlab 中怎样对两个变量进行定积分

symBV=48;O1=100:50:5000;O=2*pi.*O1;%荷载激励频率;w=O-48*B;u=i.*w.*(Cr+Cs)-ms.*w.^2+Kr+Ks;%L... sym BV=48;O1=100:50:5000;O=2*pi.*O1; %荷载激励频率;w=O-48*B;u=i.*w.*(Cr+Cs)-ms.*w.^2+Kr+Ks; %L=(GAK-O.^2.*p*I)./GAK; %Q=-i.*w.*Cr-Kr; %g=(E.*I*B.^4-B.^2.*(((E.*I.*mr)./GAK)+p*I).*w.^2+((p*I*mr*w.^4)./GAK)+i*((E.*I*B.^2*Cr.*w)/GAK)-i*((p*I*Cr*w.^3)./GAK)+((E*I*B.^2*Kr)./GAK)-((p*I*Kr*w.^2)./GAK)-mr*w.^2+Kr+i*w*Cr);h=(-(i*E*I*B.^2*Cr.*w)./GAK)+i.*((p*I*Cr.*w.^3)./GAK)-((E*I.*B.^2*Kr)./GAK)+((p*I*Kr.*w.^2)./GAK)-Kr-i.*w*Cr;HB=u.*L./(g.*u-Q.*h);x=0;Z0=(O+B*V).*HB.*exp(i.*B*x); Z1=int(Z0,B,2,100);Zrv=1./((-1/2.*pi)*Z1);程序如上,但是会一直报错,提示未定义与 'double' 类型的输入参数相对应的函数 'int'。 展开
 我来答
数码答疑

2018-08-09 · 解答日常生活中的数码问题
数码答疑
采纳数:8805 获赞数:18622

向TA提问 私信TA
展开全部
int积分必须为符号变量,不需要加点
看见你的表达式尽是点乘
更多追问追答
追问
因为涉及矩阵,如果不用点乘,会报错:

错误使用 *
内部矩阵维度必须一致。
追答
矩阵不能使用int积分!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式