方程和系统求解器
金宝app不再支持字符向量或字符串输入。相反,使用<一个href="//www.tatmou.com/uk/help/symbolic/syms.html">SYMS声明变量并替换输入如
解决了方程年代
=解决(<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-var" class="intrnllnk">
var.)
symvar功能确定要解决的变量。例如,
解决方程系统Y
=解决(<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-eqns" class="intrnllnk">EQNS.,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-vars" class="intrnllnk">
vars.)
symvar找到要解决的变量。在这种情况下,变量的数量
[<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
解决方程系统y1,...,yn] =解决(<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-eqns" class="intrnllnk">
EQNS.,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-vars" class="intrnllnk">
vars.)
[<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
使用一个或多个指定的其他选项y1,...,yn] =解决(<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-eqns" class="intrnllnk">
EQNS.,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-vars" class="intrnllnk">
vars.,<一个href="//www.tatmou.com/uk/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,值)
[<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
返回附加参数y1,...,yn,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-parameters" class="intrnllnk">
参数,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-conditions" class="intrnllnk">
条件] =解决(<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-eqns" class="intrnllnk">
EQNS.,<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-vars" class="intrnllnk">
vars.,'<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">
ReturnConditions',真的)
解决五度多项式。它有五种解决方案。金宝搏官方网站
SYMSx 方程= x^5 == 3125;S =解决(eqn x)
S =
返回由设置唯一的真正解决方案金宝搏官方网站
s =解决(eqn,x,“真实”的 ,真实)
S =
什么时候
尝试的公式如下。
SYMSx 等式=的sin(x)== X ^ 2 - 1;S =解决(eqn x)
警告:无法象征性地解决。返回使用数字解决方案 vpasolve 。
S =
把方程的左右两边画出来。观察这个方程也有一个正解。
fplot([LHS(EQN)RHS(EQN)],[-2 2])
通过直接调用数值求解器找到另一个解
V = vpasolve(eqn,x,[0 2])
V =
在解决多个变量时,将输出存储在结构阵列中比在单独的变量中更方便。的
求解方程组以返回结构数组中的解。金宝搏官方网站
SYMSu v数学式= [2 * U + V == 0,U - v == 1];S =解决(数学式,[U,V,])
S =结构体字段:U:[1x1 sym] v:[1x1 sym]
通过解决结构中的元素访金宝搏官方网站问解决方案。
S.u
ans =
S.v
ans =
使用结构阵列可以方便地将解决方案替换为其他表达式。金宝搏官方网站
使用
Expr1 = U ^ 2;E1 =潜艇(Expr1,S)
e1 =
expr2 = 3 * v + u;E2 =潜艇(Expr2,S)
e2 =
如果
EQNS = [3 * U + 2,3 * U + 1];s =解决(EQNS,U)
S =空符号:0-by-1
的
集
SYMSx 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 =
S.conditions
ans =
参数
检查值是否
condwithvalues = subs(s.conditions,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 =
求解方程组。
当求解多个变量时,指定变量的顺序定义了求解器返回解的顺序。金宝搏官方网站给变量赋值金宝搏官方网站
SYMSu v数学式= [2 * U ^ 2 + V ^ 2 == 0,U - v == 1];瓦尔= [Vü];[SOLV,SOLU] =解决(数学式,乏)
求解=
溶解=
具有相同索引的条目形成了一对解决方案。金宝搏官方网站
金宝搏官方网站解= [solv solu]
金宝搏官方网站解决方案=
通过指定返回具有解决方案的参数和条件的方程的完整解决方案
解方程 解决方案 限制解决方案 或者,确定解决方案 检查是否SYMS
solx =
参数=
条件=
假设(条件)限制= [solx> 0,solx <2 * pi];solk =求解(限制,参数)
solk =
valx =潜艇(solx、参数solk)
valx =
condk4 =潜艇(条件、参数、4);总(condk4)
ans =
总返回逻辑1(
valx =潜艇(solx、参数、4)
valx =
VPA(Valx)
ans =
解方程 默认情况下, 集
SYMS
警告:无法象征性地解决。返回使用数字解决方案 vpasolve 。
S =
s =解决(eqn,x,
S =
解决应用允许求解器查找解决方案的简化。在执行简化时应用的数学规则并不总是有效的。在此示例中,求解器将对数标识应用于假设
的
假设变量
SYMSx 积极的
当你在假设条件下解一个变量的方程时,解算器只返回与假设一致的解。金宝搏官方网站解这个方程
等式= X ^ 2 + 5 * X - 6 == 0;S =解决(eqn x)
S =
允许不通过设金宝搏官方网站置满足假设的解决方案
s =解决(eqn,x,“IgnoreProperties” ,真实)
S =
对于进一步的计算,清除假设你的变量设置
SYMSx
当你解一个多项式方程时,解器可能会使用
SYMSx 一个eqn = x ^ 3 + x ^ 2 + a == 0;解决(eqn,x)
ans =
尝试通过调用求解器来获得这样的等式的显式解决方案
通过提高值来解决显式解决方案的相同方程式金宝搏官方网站
解(eqn, x,'maxdegree' ,3)
S =
解方程 求助者而不是返回无限的周期性解决方案,而是选择了三种解决方案,即它认为是最实用的。金宝搏官方网站
SYMS
S =
通过设置只选择一个解决方案
S1 =解决(公式中,x,“PrincipalValue” ,真实)
S1 =
如果ReturnConditions是
如果
如果解决方案包含参数和
如果一个参数没有在任何条件下出现,这意味着该参数可以接受任何复杂的价值。
的输出
参数介绍
变量名称
解微分方程,使用<一个href="//www.tatmou.com/uk/help/symbolic/dsolve.html">Dsolve.函数。
当解方程组时,总是将结果赋值给输出参数。输出参数允许您访问系统的解的值。金宝搏官方网站
maxdegree仅仅是因为,在一般情况下,存在用于度多项式的根没有明确的表达高于4接受小于5的正整数。
输出变量<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-y1yN" class="intrnllnk"> 为了确保返回的解决方案的顺序,请指定变量金宝搏官方网站<一个href="//www.tatmou.com/uk/help/symbolic/#buezrr6-vars" class="intrnllnk">y1,...,yn不要指定哪些变量
EQNS.,那么就不能保证
vars..例如,呼叫
当您使用
日志( (
日志( (
如果 日志( 正如(罪( 的作用(sinh ( W
求解器可以通过任何表达式乘以等式的两侧除外
多项式方金宝搏官方网站程的解决方案必须完整。