解决
方程和系统求解器
万博1manbetx对字符向量或字符串输入的支持已被删除。相反,使用<一个href="//www.tianjin-qmedu.com/it/help/symbolic/syms.html">信谊声明变量并替换输入,例如
语法
描述
年代
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-var" class="intrnllnk">var)
解了方程eqn 对于变量var .如果不指定var ,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/symvar.html">symvar函数决定了要解的变量。例如,解(x + 1 == 2, x) 解了方程x+ 1 = 2 为x .
年代
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-var" class="intrnllnk">var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值)
使用一个或多个指定的其他选项名称,值 对参数。
Y
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">var)
解方程组命令 对于变量var 并返回包含解的结构。万博 尤文图斯如果不指定var ,解决 使用<一个href="//www.tianjin-qmedu.com/it/help/symbolic/symvar.html">symvar找到要解的变量。在这种情况下,变量的数量symvar 等于方程的个数命令 .
Y
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值)
使用一个或多个指定的其他选项名称,值 对参数。
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">…,yN日元解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">var)
解方程组命令 对于变量var .解被分配万博 尤文图斯给变量…,yN日元 .如果不指定变量,解决 使用symvar 找到要解的变量。在这种情况下,变量的数量symvar find等于输出参数的数量N .
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">…,yN日元解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值)
使用一个或多个指定的其他选项名称,值 对参数。
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">…,yN日元,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-parameters" class="intrnllnk">参数,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-conditions" class="intrnllnk">条件解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">var”,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">ReturnConditions”,真的)
返回附加参数。参数 而且条件 它指定了解中的参数和解上的条件。
例子
解多项式并返回实解万博 尤文图斯
解一个五次多项式。它有五个解。万博 尤文图斯
信谊x Eqn = x^5 == 3125;S = solve(eqn,x)
S =
通过设置只返回实解万博 尤文图斯“真实”的 选项真正的 .这个方程的唯一实解是万博 尤文图斯5 .
S = solve(eqn,x,“真实”的 ,真正的)
S =
解了方程年代
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-var" class="intrnllnk">
var)
symvar函数决定了要解的变量。例如,
使用一个或多个指定的其他选项年代
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-var" class="intrnllnk">
var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,值)
解方程组Y
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">
var)
symvar找到要解的变量。在这种情况下,变量的数量
使用一个或多个指定的其他选项Y
=解决(<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">
var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,值)
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
解方程组…,yN日元解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">
命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">
var)
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
使用一个或多个指定的其他选项…,yN日元解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">
命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">
var,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#namevaluepairarguments" class="intrnllnk">
名称,值)
[<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
返回附加参数。…,yN日元,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-parameters" class="intrnllnk">
参数,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-conditions" class="intrnllnk">
条件解决,解决<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-eqns" class="intrnllnk">
命令,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-vars" class="intrnllnk">
var”,<一个href="//www.tianjin-qmedu.com/it/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">
ReturnConditions”,真的)
例子
解多项式并返回实解万博 尤文图斯
解一个五次多项式。它有五个解。万博 尤文图斯
信谊x Eqn = x^5 == 3125;S = solve(eqn,x)
S =
通过设置只返回实解万博 尤文图斯
S = solve(eqn,x,“真实”的 ,真正的)
S =
解多元方程并将输出分配给结构
在求解多个变量时,将输出存储在结构数组中比存储在单独的变量中更方便。的
解一个方程组,返回结构数组中的解。万博 尤文图斯
信谊u vEqns = [2*u + v == 0, u - v == 1];S = solve(eqns,[uv])
S =带有字段的结构:U: 1/3 v: -2/3
通过处理结构的元素来访万博 尤文图斯问解决方案。
S.u
ans =
S.v
ans =
使用结构数组可以方便地将解替换为其他表达式。万博 尤文图斯
使用
Expr1 = u^2;e1 = sub (expr1,S)
e1 =
Expr2 = 3*v + u;e2 = sub (expr2,S)
e2 =
如果
Eqns = [3*u+ 2,3 *u+1];S = solve(eqns,u)
S =空sym: 0-by-1