matlab解方程问题

matlab解这个方程,有解析解吗?没有数值解如何得到... matlab解这个方程,有解析解吗?没有数值解如何得到 展开
 我来答
tianxiawulang
2012-10-16 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2530万
展开全部
  1. 由方程左端的取值可知,若求实数解,则δ必位于[0,50]区间;

  2. 直接用matlab符号数学工具箱的solve函数只能求出一个解析解来:δ=0;

  3. 用 ezplot('sin(x)^2-x/50',[0 50]) 可以绘制出函数图像,从图中可见,在0-50的范围内,每个2π周期有4个解,共有32个解;

  4. 用下面的代码可以求出各数值解并绘图:

fun = inline('sin(x).^2-x/50');

x = fsolve(fun,0.1:pi/2:50,optimset('Display','off'))

ezplot(fun,[0 50])

hold on

plot(x,fun(x),'ro') 

 

这是个超越方程,没有一般的求解析解方法,但是否有什么特殊办法能够求解,我并不确定。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式