请求MATLAB解方程高手:MATLAB解超越方程,详情见问题补充.方程:f=4*((z1-hatx
答案:2 悬赏:70 手机版
解决时间 2021-02-03 21:19
- 提问者网友:动次大次蹦擦擦
- 2021-02-03 12:17
请求MATLAB解方程高手:MATLAB解超越方程,详情见问题补充.方程:f=4*((z1-hatx
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-03 13:48
z1 = 20;z2 = 80;hatx = 1;at = 20;AT1= [at-5:0.1:at+15]; for i=1:length(AT1)at1=AT1(i);A2 = (z1+z2)*cosd(at)/cosd(at1)+2*hatx-z1;C1 = (z1*cosd(at))^2;C2 = (z2*cosd(at))^2;D = (z1+z2)*cosd(at)*tand(at1);f=@(x)4*((z1-hatx+x)^2+((hatx-x)*cotd(at))^2-C1)^0.5+((A2-x)^2-C2)^0.5-D;xx=fzero(f,0); %这个命令只能找出一个实数解,at1值较小时,好像没有实数解x1(i)=xx; endplot(AT1,x1)
全部回答
- 1楼网友:不甚了了
- 2021-02-03 15:27
正好我需要
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯