matlab求解 sin(x)=x*(1/3)的非0解
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/27 22:43:43
matlab求解 sin(x)=x*(1/3)的非0解
要数值解或解析解;别画图;重谢
要数值解或解析解;别画图;重谢
syms x;f=inline('sin(x)-x*(1/3)')
f =
Inline function:
f(x) = sin(x)-x*(1/3)
>> fplot(f,[-10,10])
>> grid
由图像可以看出在[-4,-2]和[2,4]之间有两个非零解,所以使用下面两条命令
>> [xroot,y]=fsolve(f,[2,4],1e-5)
Optimization terminated:first-order optimality is less than options.TolFun.
xroot =
2.278862660075828 2.278862660076503
y =
1.0e-012 *
0 -0.663136212608606
>> [xroot,y]=fsolve(f,[-4,-2],1e-5)
Optimization terminated:first-order optimality is less than options.TolFun.
xroot =
-2.278862660076468 -2.278862660075828
y =
1.0e-012 *
0.629607477264926 0
注意这里最终结果xroot是最终的区间(精度为1e-5),也就是说方程的根在[2.278862660075828 2.278862660076503]之间,y是把该值代入f得到的函数值.
f =
Inline function:
f(x) = sin(x)-x*(1/3)
>> fplot(f,[-10,10])
>> grid
由图像可以看出在[-4,-2]和[2,4]之间有两个非零解,所以使用下面两条命令
>> [xroot,y]=fsolve(f,[2,4],1e-5)
Optimization terminated:first-order optimality is less than options.TolFun.
xroot =
2.278862660075828 2.278862660076503
y =
1.0e-012 *
0 -0.663136212608606
>> [xroot,y]=fsolve(f,[-4,-2],1e-5)
Optimization terminated:first-order optimality is less than options.TolFun.
xroot =
-2.278862660076468 -2.278862660075828
y =
1.0e-012 *
0.629607477264926 0
注意这里最终结果xroot是最终的区间(精度为1e-5),也就是说方程的根在[2.278862660075828 2.278862660076503]之间,y是把该值代入f得到的函数值.
matlab求解 sin(x)=x*(1/3)的非0解
matlab求教,用对分法求解方程2*exp(-x)=sin(x)在【0,1】内的解,验证并统计对分次数
如何运用MATLAB求解方程“d2y/dx2+w^2*sin(x)=0”)的解,其中d2y/dx2为y对x的二阶导数,w
用matlab求解函数值! 急啊~~ f(x)=exp(x)*sin(x),求在x=0,-1的解并输出
谁知道用matlab怎么求解1-cos(x)*cosh(x)-sin(x)*sinh(x)=0这个方程的前十个解么?
matlab方程求解:x=0:5:200;y=solve(’sin(a)+x*a=1‘);plot(x,y)?
怎么用matlab求解cos(x)-x*sin(x)=0并画出y=cos(x)-x*sin(x)的图像?急用!
单摆微分方程求解:x''+(g/l)sin(x)=0,用Matlab求解,
利用matlab求方程时如果限定未知数范围,比如x*sin(x)-1/2=0,求解方程在-10到10上的解?
matlab 求解方程x^4-4*x^3+12^x-9=0的所有解
Matlab求解非线性方程(x-2)^3+x+sin(x-2)=2,
matlab怎么求解函数f(x)=x^3+sin(x)在[0,5]区间的最大值,求程序 有没有内部函数?