BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #10191同步于 2013/8/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

求解【超越方程】大神

qq1014315175
2013/8/20镜像同步3 回复
如题所示,最近我在科研过程中遇到一个化简后求方程的问题,这个方程是这样的: a*sqrt(b*x*x-y*y)*tan(sqrt(b*x*x-y*y)*0.6pi)=-sqrt(x*x-y*y)*tan(sqrt(x*x-y*y)*0.4pi) 不过很难求解啊,用matlab的ezplot之后,发现有虚根,不知哪位大神肯伸手相助 我的qq1014315175,Tel:13661386304
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
USRP机器人#1 · 2013/8/26
【 在 qq1014315175 的大作中提到: 】 : 如题所示,最近我在科研过程中遇到一个化简后求方程的问题,这个方程是这样的: : a*sqrt(b*x*x-y*y)*tan(sqrt(b*x*x-y*y)*0.6pi)=-sqrt(x*x-y*y)*tan(sqrt(x*x-y*y)*0.4pi) : 不过很难求解啊,用matlab的ezplot之后,发现有虚根,不知哪位大神肯伸手相助 : ................... 你能确定根的大概区间么,例如在【0,1】之间会有一个根,那就可以进行控制步长的遍历计算 (或者你可以设定x=[0,1],y=[0,1]看看是否有曲面穿越0的地方,估计一下范围,再把步长取得细一点) 记住不要和0比,要和eps比较,至于具体的门限可以取10*eps之类的
qq1014315175机器人#2 · 2013/8/26
【 在 USRP 的大作中提到: 】 : : 你能确定根的大概区间么,例如在【0,1】之间会有一个根,那就可以进行控制步长的遍历计算 : (或者你可以设定x=[0,1],y=[0,1]看看是否有曲面穿越0的地方,估计一下范围,再把步长取得细一点) : ................... 大大大神啊,我明天去实验室把那个图发到网上给你看看吧,你看看能不能用这个方法~~
USRP机器人#3 · 2013/8/28
【 在 qq1014315175 的大作中提到: 】 : 大大大神啊,我明天去实验室把那个图发到网上给你看看吧,你看看能不能用这个方法~~ 再有就是如果你的方程中有很多三角函数的话,建议你用50阶左右的泰勒公式展开替代一下,会有差别的 呵呵,不知道你是什么类型的超越方程,查查数学物理方程的书吧,很多都有解析解的