Matlab求解非线性方程(x-2)^3+x+sin(x-2)=2,
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/10 13:47:33
Matlab求解非线性方程(x-2)^3+x+sin(x-2)=2,
(我没算出来,所以想用Matlab求解),
这个题用Matlab哪个函数啊?m函数啊,求大神帮帮敲敲具体程序格式吧
(我没算出来,所以想用Matlab求解),
这个题用Matlab哪个函数啊?m函数啊,求大神帮帮敲敲具体程序格式吧
这两个方程是独立的,x和y没有混合.所以我只演示如何求y.
代码如下:
f1 = @(x) (x-2).^3+x+sin(x-2)-6;
result_y = fzero(f1,2)
输出:
result_y =
3.2243
再问: 用你的程序行 求出来了,@(x)这个是什么作用的? 函数吗?
再答: 那句话是在定义被积函数。
@表示定义一个匿名函数,(x)是自变量列表
再问: 哦哦,懂点了,是加上@就不用m函数了吗 ? 数值求解的方程都可以加@()来直接键入方程? 说实话我是太小白了, 不会写m文件,m函数什么的。 总之谢谢了~
再答: 如果函数比较简单而且只有一个返回值,就可以考虑用匿名函数的方法,免于使用m文件的麻烦。
代码如下:
f1 = @(x) (x-2).^3+x+sin(x-2)-6;
result_y = fzero(f1,2)
输出:
result_y =
3.2243
再问: 用你的程序行 求出来了,@(x)这个是什么作用的? 函数吗?
再答: 那句话是在定义被积函数。
@表示定义一个匿名函数,(x)是自变量列表
再问: 哦哦,懂点了,是加上@就不用m函数了吗 ? 数值求解的方程都可以加@()来直接键入方程? 说实话我是太小白了, 不会写m文件,m函数什么的。 总之谢谢了~
再答: 如果函数比较简单而且只有一个返回值,就可以考虑用匿名函数的方法,免于使用m文件的麻烦。
Matlab求解非线性方程(x-2)^3+x+sin(x-2)=2,
在Matlab中用什么函数求解非线性方程的根?写出求解如下非线性方程根的Matlab代码.x^2+exp(x)-3=0
MATLAB求解非线性方程f(x)=sin(x)-x^2/4=0.分别利用二分法、最速下降法和牛顿法求解
matlab怎么解非线性方程.如tan(x)=4x/(x^2+4)
matlab求解方程:已知方程y=-3.1245*x.^3+1.3523*x.^2+56.3053*x+72.5174,
方程为(d^2x)/(dt^2)+a*sin(x)=0的mathematica 和matlab求解命令
用matlab求解矩阵方程AX=B-2X
怎样用MATLAB求解方程2*x^4-5*x^3 6*x^2-x 9=0的所有根
怎么用MATLAB解超越方程cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)
利用matlab求方程时如果限定未知数范围,比如x*sin(x)-1/2=0,求解方程在-10到10上的解?
matlab求解导数y=ln((2tanx+1)/(tanx+2)),y=sin(e^(x^2+3x-2))
matlab编程求解微分方程组:x=x*y+t,y=x^2*sin(y)+t^2