matlab解变量一元方程的简单方法0.23x+7.73X^2+6.81x^3=aa是一个变量,赋值如下a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];因为直接解原方程,s1='0.23*x+7.73*x^2+6.81*x^3-a'x=solve(s1)解出来的x是3*1矩阵,也就是说有

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 14:46:09
matlab解变量一元方程的简单方法0.23x+7.73X^2+6.81x^3=aa是一个变量,赋值如下a=[0.020.090.250.40.550.760.20.30.51];因为直接解原方程,s

matlab解变量一元方程的简单方法0.23x+7.73X^2+6.81x^3=aa是一个变量,赋值如下a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];因为直接解原方程,s1='0.23*x+7.73*x^2+6.81*x^3-a'x=solve(s1)解出来的x是3*1矩阵,也就是说有
matlab解变量一元方程的简单方法
0.23x+7.73X^2+6.81x^3=a
a是一个变量,赋值如下
a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];
因为直接解原方程,
s1='0.23*x+7.73*x^2+6.81*x^3-a'
x=solve(s1)
解出来的x是3*1矩阵,也就是说有三个解.
这时候a代不进去了.
我选择的是一个个给a赋值,
利用roots命令求解,
例如:
a=0.09
roots([6.81 7.73 0.23 -a])
ans =
-1.0931
-0.1329
0.0910
这样未免太麻烦了,请问有简单方法么?

matlab解变量一元方程的简单方法0.23x+7.73X^2+6.81x^3=aa是一个变量,赋值如下a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];因为直接解原方程,s1='0.23*x+7.73*x^2+6.81*x^3-a'x=solve(s1)解出来的x是3*1矩阵,也就是说有
a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];
s1='0.23*x+7.73*x^2+6.81*x^3-a'
x=subs(solve(s1))
每列代表对应的a得到的3个解,共10列(10个a)
原理:subs就是变量替换,你用solve解出来不是含有变量a吗,subs就把它用你定义的那个矩阵进行替换了.

matlab解变量一元方程的简单方法0.23x+7.73X^2+6.81x^3=aa是一个变量,赋值如下a=[0.02 0.09 0.25 0.4 0.55 0.76 0.2 0.3 0.5 1];因为直接解原方程,s1='0.23*x+7.73*x^2+6.81*x^3-a'x=solve(s1)解出来的x是3*1矩阵,也就是说有 matlab 求一元方程数值解请问如何用matlab求方程exp(-x)=1-x/2的数值解? 用matlab求解变参数的超越方程方程很简单,A*4*pi*S^2=0.35+pi/4*0.6*A*b-0.3*2/3*A^2,主要就是A和b两个变量但是问题是b=[0.1:0.02:100];这样再去求解A所对应的解,用matlab可以吗?S是已知常数等于0.变量只有A 请问无解的一元方程与有无限解的一元方程有哪些? matlab 写了个简单的函数,可为什么说 The variable y does not exist.没有定义 y 变量不是符号计算,数值解 一元方程的解法 用一次一元方程解 一元方程, 如何用Matlab求出下面这种一元方程的解.如何用Matlab求出下面一元方程的解.或者说,如何求出下面方程的数值解.不过我觉得roots函数好像不适合这种方程,而且我也不知道怎么能用roots来解这个 matlab global定义的变量是什么类型 matlab的0-1变量矩阵定义? matlab里solve能解含有i和j的方程组么?像这样的i不是变量,ai是变量,也就是有a1a2a3b1..b58个变量8个方程.我想问除了一个一个输入等式的方法,有没有别的方法可以简单明了的①表达这个方程组,ai b matlab中变量范围的表示MATLAB中 0 matlab定义变量矩阵时怎么将变量矩阵第一行限定全为0.用lmivar形式的 matlab 解一元方程 (1-cos(x))*(20/9)*(1-cos(2*x))-1=0x是角度. 求解三次一元方程的过程 求解三次一元方程的过程 解双变量不等式恒成立的方法