方程和系统求解器
金宝app不再支持字符向量或字符串输入。相反,使用<一个href="//www.tatmou.com/au/au/help/symbolic/syms.html">信谊声明变量并替换输入,如
解决了方程年代
=解决(<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-var" class="intrnllnk">
变量)
symvar函数确定要求解的变量。例如,
解方程组Y
=解决(<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-eqns" class="intrnllnk">等式,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-vars" class="intrnllnk">
var)
symvar求变量。在这种情况下,变量的数量
[<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
解方程组y1,…,yN) =解决(<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-vars" class="intrnllnk">
var)
解决用途
[<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
使用一个或多个指定的附加选项y1,…,yN) =解决(<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-vars" class="intrnllnk">
var,<一个href="//www.tatmou.com/au/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,值)
[<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
返回附加参数y1,…,yN,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-parameters" class="intrnllnk">
参数,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-conditions" class="intrnllnk">
条件) =解决(<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-eqns" class="intrnllnk">
等式,<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-vars" class="intrnllnk">
var,'<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">
ReturnConditions”,真的)
解决五度多项式。它有五种解决方案。金宝搏官方网站
信谊x 方程= x^5 == 3125;S =解决(eqn x)
=
通过设置只返回真实的解决方案金宝搏官方网站
s =解决(eqn,x,“真实”的 ,真正的)
=
什么时候
试着解下面的方程。
信谊x 方程n=sin(x)=x^2-1;S=求解(等式n,x)
警告:无法进行符号求解。请使用vpasolve返回数值解。
=
把方程的左右两边画出来。观察这个方程也有一个正解。
Fplot ([lhs(eqn) rhs(eqn)], [-2 2])
通过直接调用数值求解器找到另一个解
V = vpasolve(eqn,x,[0 2])
五=
当求解多个变量时,将输出存储在结构数组中比存储在单独的变量中更方便。的
求解方程组以返回结构数组中的解。金宝搏官方网站
信谊u v方程组=[2*u+v==0,u-v==1];S=solve(方程组,[u-v])
=结构体字段:U: 1/3 v: -2/3
通过处理结构的元素来访金宝搏官方网站问解决方案。
S.u
ans =
S.v
ans =
使用结构数组可以方便地将解决方案替换为其他表达式。金宝搏官方网站
使用
expr1=u^2;e1=subs(expr1,S)
e1 =
*v + u;e2 =潜艇(expr2年代)
e2 =
如果
方程组=[3*u+2,3*u+1];S=求解(方程组,u)
S =空符号:0-by-1
的
集
信谊x yEqn1 = x >;Eqn2 = y > 0;方程= x^2 + y^2 + x*y < 1;Eqns = [eqn1 eqn2 eqn3];解(eqns,[x y],“ReturnConditions” ,真正的);S.x
ans =
S.y
ans =
S.parameters
ans =
美国条件
ans =
的参数
检查值是否
condWithValues =潜艇(S。条件,S.parameters,[7/2,1/2]); isAlways(condWithValues)
ans =逻辑1
总返回逻辑1(
xSol =潜艇(S。x,S.parameters,[7/2,1/2])
xSol =
ySol =潜艇(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]
金宝搏官方网站解决方案=
通过指定返回具有解决方案的参数和条件的方程的完整解决方案
解方程 解决方案 将解限制为 或者,确定解决方案 检查是否信谊
solx =
参数=
条件=
假设(条件)限制=[solx>0,solx<2*pi];solk=solve(限制,参数)
solk =
valx =潜艇(solx、参数solk)
valx =
condk4 =潜艇(条件、参数、4);总(condk4)
ans =
总返回逻辑1 (
valx =潜艇(solx、参数、4)
valx =
vpa (valx)
ans =
解方程 默认情况下, 集
信谊
警告:无法进行符号求解。请使用vpasolve返回数值解。
=
s =解决(eqn,x,
=
解决应用简化,使求解器找到一个解。在进行化简时所应用的数学规则通常并不总是有效的。在这个例子中,解算器应用对数恒等式,假设是
的
假设变量
信谊x 积极的
当你在假设条件下解一个变量的方程时,解算器只返回与假设一致的解。金宝搏官方网站解这个方程
方程n=x^2+5*x-6==0;S=求解(等式n,x)
=
通过设置允许金宝搏官方网站不满足假设的解决方案
s =解决(eqn,x,“IgnoreProperties” ,真正的)
=
对于进一步的计算,请清除对变量设置的假设
信谊x
当你解一个多项式方程时,解器可能会使用
信谊x 一个方程= x^3 + x^2 + a = 0;解决(eqn x)
ans =
尝试通过使用调用解算器来获得此类方程的显式解
通过增加的值来求解同样的方程的显式解金宝搏官方网站
解(eqn, x,“最大度” , 3)
=
解方程 不是返回一个无限的周期解集,求解器选择三个它认为是最实用的解。金宝搏官方网站
信谊
=
通过设置只选择一个解决方案
S1=求解(等式n,x,“PrincipalValue” ,真正的)
S1=
如果ReturnConditions是
如果
如果解决方案中包含参数和
如果参数在任何条件下都不出现,则意味着该参数可以接受任何复数。
的输出
引入的参数
变量的名称
要求解微分方程,请使用<一个href="//www.tatmou.com/au/au/help/symbolic/dsolve.html">符号微分方程函数。
当解方程组时,总是将结果赋值给输出参数。输出参数允许您访问系统的解的值。金宝搏官方网站
最大度只接受小于5的正整数,因为一般来说,大于4次的多项式的根没有明确的表达式。
输出变量<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-y1yN" class="intrnllnk"> 为了确保返回的解决方案的顺序,请指定变量金宝搏官方网站<一个href="//www.tatmou.com/au/help/symbolic/#buezrr6-vars" class="intrnllnk">y1,…,yN不要指定哪些变量
等式,那么就不能保证
var.例如,呼叫
当你使用
日志( (
日志( (
如果 日志( 正如(罪( 的作用(sinh ( W
解算器可以将方程的两侧乘以除
多项式方金宝搏官方网站程的解必须是完备的。