我要编写matlab一个公式的m语言,请问错在哪里?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/08 15:43:41
我要编写matlab一个公式的m语言,请问错在哪里?
我要编写matlab一个公式的m语言:::
f=0:10:1000;
c=344.15595;
m=100/9;
l2=0.5;
la=0.1;
lc=0.2;
k=2*pi*f/c;
tl=10*log10((cos(k*l2)^2+0.25*(m+1/m)^2*sin(k*l2).^2)/(cos(k*la).^2*cos(k*lc)^2));
plot(f,tl);
请高手指点tl行哪里错了?
![](http://img.wesiedu.com/upload/f/03/f03104cafa7764091ecfa4bbdc238f79.jpg)
我要编写matlab一个公式的m语言:::
f=0:10:1000;
c=344.15595;
m=100/9;
l2=0.5;
la=0.1;
lc=0.2;
k=2*pi*f/c;
tl=10*log10((cos(k*l2)^2+0.25*(m+1/m)^2*sin(k*l2).^2)/(cos(k*la).^2*cos(k*lc)^2));
plot(f,tl);
请高手指点tl行哪里错了?
![](http://img.wesiedu.com/upload/f/03/f03104cafa7764091ecfa4bbdc238f79.jpg)
![我要编写matlab一个公式的m语言,请问错在哪里?](/uploads/image/z/10851316-52-6.jpg?t=%E6%88%91%E8%A6%81%E7%BC%96%E5%86%99matlab%E4%B8%80%E4%B8%AA%E5%85%AC%E5%BC%8F%E7%9A%84m%E8%AF%AD%E8%A8%80%2C%E8%AF%B7%E9%97%AE%E9%94%99%E5%9C%A8%E5%93%AA%E9%87%8C%3F)
把
tl=10*log10((cos(k*l2)^2+0.25*(m+1/m)^2*sin(k*l2).^2)/(cos(k*la).^2*cos(k*lc)^2));
改成
tl=10*log10((cos(k*l2).^2+0.25*(m+1/m)^2.*sin(k*l2).^2)./(cos(k*la).^2.*cos(k*lc).^2));
包括两处点乘、两处点乘方和一处点除.
tl=10*log10((cos(k*l2)^2+0.25*(m+1/m)^2*sin(k*l2).^2)/(cos(k*la).^2*cos(k*lc)^2));
改成
tl=10*log10((cos(k*l2).^2+0.25*(m+1/m)^2.*sin(k*l2).^2)./(cos(k*la).^2.*cos(k*lc).^2));
包括两处点乘、两处点乘方和一处点除.