求大神解决一个matlab问题

百度不给过只能把程序截图了,如果需要,我可以把这段程序发过去,麻烦各位了。t=20:0.1:180;r=10;s=50;a=480;b=480;o=71/1852;d=6... 百度不给过只能把程序截图了,如果需要,我可以把这段程序发过去,麻烦各位了。
t=20:0.1:180;r=10;s=50;a=480;b=480;o=71/1852;d=60*180/pi*asin(sin(pi*s/(60*180))/sin(pi*t/180));
v=sqrt(a^2+b^2-2*a*b*cos(t));
l=1/2.996*v*r*sqrt(2)/a/sin(t);
e=v/a/sin(t);
h=l/500.*(exp(e*o./l)-exp(-e*o./l)).*(exp(-2.*d/l)-exp(-(2.*d+250)./l))*2*0.39*19/1652;semilogy(t,h)
??? Error using ==> mrdivide
Matrix dimensions must agree
展开
 我来答
刘贺great
2013-05-21 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1822万
展开全部
clear all;clc;
t=20:0.1:180;
r=10;
s=50;
a=480;
b=480;
o=71/1852;
d=60*180/pi*asin(sin(pi*s/(60*180))./sin(pi*t/180));
v=sqrt(a^2+b^2-2*a*b*cos(t));
l=1/2.996*v*r*sqrt(2)/a./sin(t);
e=v/a./sin(t);
h=l/500.*(exp(e*o./l)-exp(-e*o./l)).*(exp(-2.*d/l)-exp(-(2.*d+250)./l))*2*0.39*19/1652;
semilogy(t,abs(h));
更多追问追答
追问
这个做出来的图和原文章的那个图不一样。
追答
那你要看看你的算法有没有问题
另外,这句改一下:
h=l/500.*(exp(e*o./l)-exp(-e*o./l)).*(exp(-2*d./l)-exp(-(2*d+250)./l))*2*0.39*19/1652;
东莞大凡
2024-08-07 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式