早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用matlab求最小正数解请问如何用matlab求cos(v)+(t*delta/v)sin(v)=0的最小正数解呢?其中:v在pi/2到pi之间,把v用t和delta表示,t和delta都是正数的。

题目详情
用matlab 求最小正数解
请问如何用matlab 求 cos(v)+(t*delta/v)sin(v) = 0 的最小正数解呢?
其中:v 在pi/2到pi 之间,把v 用 t 和 delta 表示,
t 和 delta 都是正数的。
▼优质解答
答案和解析
v=maple('solve(cos(v)+(t*delta/v)*sin(v) = 0,v)')
出来的答案是v = RootOf(_Z+t*delta*tan(_Z))
也就是说:v是方程 v+t*delta*tan(v)=0 的根,
这是一个超越方程,不仅有无数个解而且没法写解析解
因此只能用数值解,但必须首先给定t和delta的值