matlab解线性方程f(x)为一元多次方程,题目为y=f(x),在已知y值(不为零)的基础上求x的值.我会建立方程,也能画出图,但是不知道如何求X.solve命令似乎用不来,fzero能用,但是求的是y=0时x的值,这

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 11:19:37
matlab解线性方程f(x)为一元多次方程,题目为y=f(x),在已知y值(不为零)的基础上求x的值.我会建立方程,也能画出图,但是不知道如何求X.solve命令似乎用不来,fzero能用,但是求的是y=0时x的值,这

matlab解线性方程f(x)为一元多次方程,题目为y=f(x),在已知y值(不为零)的基础上求x的值.我会建立方程,也能画出图,但是不知道如何求X.solve命令似乎用不来,fzero能用,但是求的是y=0时x的值,这
matlab解线性方程
f(x)为一元多次方程,题目为y=f(x),在已知y值(不为零)的基础上求x的值.
我会建立方程,也能画出图,但是不知道如何求X.
solve命令似乎用不来,fzero能用,但是求的是y=0时x的值,这个怎么玩?

matlab解线性方程f(x)为一元多次方程,题目为y=f(x),在已知y值(不为零)的基础上求x的值.我会建立方程,也能画出图,但是不知道如何求X.solve命令似乎用不来,fzero能用,但是求的是y=0时x的值,这
将方程移项得到标准状态方程即可适用fzero

到底是一元的高次方程还是线性方程啊。。
如果你要解一元方程f(x)=0,可以用fzero:
f = @(x)1.1*x^2+6*x-7; %定义方程
x0 = 0; % 给一个初值,也就是根的一个粗略估计,可以从图像上获得
x = fzero(f,x0); % 得到较精确的解x