方程和系统求解器
金宝app不再支持字符向量或字符串输入。相反,使用<一个href="//www.tatmou.com/nl/help/symbolic/syms.html">符号声明变量并替换输入,如
解决方程年代
=解决(<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-eqn" class="intrnllnk">EQN.,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-var" class="intrnllnk">
变量)
symvar功能确定要解决的变量。例如,
解方程组Y
=解决(<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-eqns" class="intrnllnk">等式,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-vars" class="intrnllnk">
瓦尔斯)
symvar找到要求解的变量。在这种情况下,变量的数量
[<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
解方程组y1,…,yN]=解决(<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-vars" class="intrnllnk">
瓦尔斯)
[<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
使用一个或多个指定的附加选项y1,…,yN]=解决(<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-vars" class="intrnllnk">
瓦尔斯,<一个href="//www.tatmou.com/nl/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,价值)
[<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
返回附加参数y1,…,yN,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-parameters" class="intrnllnk">
参数,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-conditions" class="intrnllnk">
条件]=解决(<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-vars" class="intrnllnk">
瓦尔斯,'<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">
returnconditions.",对)
解一个五次多项式。它有五个解。金宝搏官方网站
符号x 方程= x^5 == 3125;S =解决(eqn x)
S =
通过设置仅返回实际解决方案金宝搏官方网站
S =解决(eqn x,'真实的' ,对)
S =
什么时候
试着解下面的方程。
符号x 方程n=sin(x)=x^2-1;S=求解(等式n,x)
警告:无法进行符号求解。请使用vpasolve返回数值解。
S =
把方程的左右两边画出来。观察这个方程也有一个正解。
fplot([lhs(eqn)rhs(eqn)],[2])
通过直接调用数值求解器找到另一个解
v = vpasolve(eqn,x,[0 2])
五=
在解决多个变量时,将输出存储在结构阵列中比在单独的变量中更方便。的
求解方程组以返回结构数组中的解。金宝搏官方网站
符号u v方程组=[2*u+v==0,u-v==1];S=solve(方程组,[u-v])
S =结构与字段:u:1/3 v:-2/3
通过寻址结构的元素来访金宝搏官方网站问解决方案。
S.U.
ans =.
S.V.
ans =.
使用结构数组可以方便地将解替换为其他表达式。金宝搏官方网站
使用
expr1=u^2;e1=subs(expr1,S)
E1 =
expr2=3*v+u;e2=subs(expr2,S)
E2 =
如果
方程组=[3*u+2,3*u+1];S=求解(方程组,u)
s =空的sym:0-by-1
的
集
符号x yeqn1 = x> 0;eqn2 = y> 0;eqn3 = x ^ 2 + y ^ 2 + x * y <1;EQNS = [EQN1 EQN2 EQN3];s =解决(eqns,[x y],“返回条件” ,真的);S.X.
ans =.
S.Y.
ans =.
S.Parameters.
ans =.
美国条件
ans =.
参数
检查值是否
condWithValues=subs(S.条件,S.参数,[7/2,1/2]);isAlways(condWithValues)
ans =.逻辑1
总返回逻辑1 (
xSol=subs(S.x,S.parameters,[7/2,1/2])
XSOL =
ysol = summ(s.y,s.parameters,[7/2,1 / 2])
ySol =
解方程组。
当求解多个变量时,指定变量的顺序定义了求解器返回解的顺序。金宝搏官方网站给变量赋值金宝搏官方网站
符号u v方程组=[2*u^2+v^2==0,u-v==1];变量组=[vu];[solv,solu]=solve(方程组,变量)
solv =
solu =
具有相同索引的项构成这对解。金宝搏官方网站
金宝搏官方网站解= [solv solu]
金宝搏官方网站解决方案=
通过指定返回带有解的参数和条件的方程的完整解
解方程 解决方案 将解决方案限制为 或者,确定的解决方案 检查是否符号
solx =
参数=
条件=
假设(条件)限制=[solx>0,solx<2*pi];solk=solve(限制,参数)
solk =
valx =潜艇(solx、参数solk)
valx =
CONDK4 =子(条件,参数,4);Isalways(Condk4)
ans =.
总返回逻辑1(
Valx =潜艇(SOLX,参数,4)
valx =
vpa(valx)
ans =.
解方程 默认情况下, 集
符号
警告:无法进行符号求解。请使用vpasolve返回数值解。
S =
S =解决(eqn x,
S =
解决应用允许解算器找到解决方案的简化。执行简化时应用的数学规则通常不总是有效的。在本例中,解算器应用对数恒等式,并假设
的
假设变量
符号x 积极的
当你在假设条件下解一个变量的方程时,解算器只返回与假设一致的解。金宝搏官方网站解这个方程
方程n=x^2+5*x-6==0;S=求解(等式n,x)
S =
通过设置允许金宝搏官方网站不满足假设的解决方案
S =解决(eqn x,'IgnoreProperties' ,对)
S =
对于进一步的计算,请清除对变量设置的假设
符号x
当你解一个多项式方程时,解器可能会使用
符号x 一个方程n=x^3+x^2+a==0;求解(方程n,x)
ans =.
尝试通过使用调用解算器来获得此类方程的显式解
通过增加金宝搏官方网站
解(eqn, x,“最大度” , 3)
S =
解方程 解算器不会返回无限多个周期解,而是选择三个它认为最实用的解。金宝搏官方网站
符号
S =
通过设置仅选择一个解决方案
S1=求解(等式n,x,'principalvalue' ,对)
S1=
如果returnconditions.是
如果
如果解决方案包含参数和
如果参数在任何情况下都不出现,则表示该参数可以采用任何复杂值。
的输出
引入的参数
变量名
要求解微分方程,请使用<一个href="//www.tatmou.com/nl/help/symbolic/dsolve.html">符号微分方程函数。
当解方程组时,总是将结果赋值给输出参数。输出参数允许您访问系统的解的值。金宝搏官方网站
MaxDegree只接受小于5的正整数,因为通常情况下,阶数大于4的多项式的根没有显式表达式。
输出变量<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-y1yN" class="intrnllnk"> 为了确保返回的解决方案的顺序,请指定变量金宝搏官方网站<一个href="//www.tatmou.com/nl/help/symbolic/#buezrr6-vars" class="intrnllnk">y1,…,yN不指定变量为哪个
等式,然后没有保证
瓦尔斯.例如,电话
当你使用
日志( (
日志( (
如果 日志( 正如(罪( Asinh(SINH( W
解算器可以将方程的两侧乘以除
多项式方金宝搏官方网站程的解必须是完备的。