이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。一个>
解决
방정식및연립방정식솔버
문자형벡터또는string형입력값은더이상지원되지않습니다。대신,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/syms.html">信谊
를사용하여변수를선언하고求解('2*x == 1','x')
와같은입력값을求解(2*x == 1,x)
로바꾸십시오。
구문
설명
은 방정식年代
=解决(<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-var" class="intrnllnk">var
)eqn
을 변수var
에대해풉니다。var
을지정하지않으면방정식을풀변수를<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/symvar.html">symvar
함수가결정합니다。예를들어,解(x + 1 == 2, x)
는 방정식X + 1 = 2를x에대해풉니다。
는하나이상의年代
=解决(<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqn" class="intrnllnk">eqn
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-var" class="intrnllnk">var
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值
)名称,值
쌍,수로지정된추가옵션을사용합니다。
는연립방정식Y
=解决(<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">var
)命令
를 변수var
에대해풀고해가포함된구조체를반환합니다。var
를지정하지않으면解决
는<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/symvar.html">symvar
을사용하여방정식을풀변수를찾습니다。이 경우symvar
이구하는변수의수는방정식命令
의수와같습니다。
는하나이상의Y
=解决(<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">var
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值
)名称,值
쌍,수로지정된추가옵션을사용합니다。
[<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
는연립방정식…,yN日元
解决,解决<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">var
)命令
를 변수var
에대해풉니다。해는 변수…,yN日元
에할당됩니다。변수를지정하지않으면解决
는symvar
을사용하여방정식을풀변수를찾습니다。이 경우symvar
이구하는변수의수는출력,수N
의수와같습니다。
[<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
는하나이상의…,yN日元
解决,解决<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">var
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值
)名称,值
쌍,수로지정된추가옵션을사용합니다。
[<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
는해의파라미터와해의조건을지정하는추가,수…,yN日元
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-parameters" class="intrnllnk">参数
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-conditions" class="intrnllnk">条件
解决,解决<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">var
”,<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">ReturnConditions
”,真的)参数
및条件
를반환합니다。
예제
입력수
출력수
팁
解决
함수가해를구할수없고<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-ReturnConditions" class="intrnllnk">ReturnConditions
가假
이면解决
는수치해를구하는수치솔버vpasolve
를내부적으로호출합니다。기호파라미터가없는다항방정식과연립방정식인경우수치솔버는모든해를반환합니다。기호파라미터가없는비다항방정식과연립방정식인경우수치솔버는하나의해만반환합니다(해가있는경우)。解决
가해를구할수없고ReturnConditions
가真正的
이면解决
는경고와함께비어있는해를반환합니다。해가존재하지않으면解决
는경고없이비어있는해를반환합니다。해에파라미터가포함되어있고
ReturnConditions
가真正的
이면解决
는해의파라미터와해를성립하게하는조건을반환합니다。ReturnConditions
가假
이면解决
함수는파라미터의값을선택하고그에대응하는결과를반환하거나,특정값을선택하지않고파라미터화된해를반환합니다。후자의경우解决
는반환된해에파라미터값이있다는경고도함께시합니다。파라미터가어떤조건에서도나타나지않으면파라미터가복소수값을받을수있음을의미합니다。
解决
의출력에는解决
에서도출된파라미터외에도입력방정식의파라미터가포함될수있습니다。解决
에서도출된파라미터는matlab작업공간에明文시되지않습니다。이러한파라미터는해당파라미터를포함하는출력,수를사용하여액세스해야합니다。Matlab작업공간에서파라미터를사용하려면信谊
를사용하여파라미터를초기화하십시오。예를들어,파라미터가k
이면信谊k
를사용하십시오。변수 이름
参数
및条件
는解决
에대한입력값으로사용할수없습니다。미분방정식을풀려면<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/dsolve.html">
dsolve
함수를사용하십시오。연립방정식을풀때는항상결과를출력,수에할당합니다。출력,수를사용하면방정식해의값에액세스할수있습니다。
MaxDegree
는5보다작은양의정수만허용합니다。4그이유는일반적으로보다높은차수의다항식에서는근에대한양함수표현식이없기때문입니다。출력 변수<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-y1yN" class="intrnllnk">
…,yN日元
은解决
에서방정식이나연립방정식을풀때사용할변수를지정하지않습니다。…,yN日元
이<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-eqns" class="intrnllnk">命令
에들어있는변수,경우解决(命令)
가 해를…,yN日元
에올바른순서로할당한다는보장은없습니다。따라서[b,a] = solve(方程式)
를실행하면一个
에대한해가b
에할당되거나그반대로할당될수있습니다。해가올바른순서로반환되도록하려면변수<一个href="//www.tianjin-qmedu.com/kr/help/symbolic/#buezrr6-vars" class="intrnllnk">
var
를지정하십시오。예를들어,호출[b,a] = solve(eqns,b,a)
는一个
에대한해를一个
에할당하고b
에대한해를b
에할당합니다。
알고리즘
IgnoreAnalyticConstraints
를사용하면솔버가방정식양변의현식에다음규칙중일부를적용합니다。
A및b의모든값에대해Log (a) + Log (b) = Log (a·b).a, b및c의모든값에대해유효합니다。
(a·b)c=一个cb·c.
A및b의모든값에대해日志(b= b·log(a).a, b및c의모든값에대해유효합니다。
(一个b)c=一个b·c.
F및g가__준수학함수이고모든작은양수에대해F (g(x)) = x경우F (g(x)) = x가모든복소수값x에대해유효한것으로간주됩니다。구체적으로살펴보면,
日志(ex) = x
Asin (sin(x)) = x,Acos (cos(x)) = x,Atan (tan(x)) = x
sinh(sinh(x)) = x,Acosh (cosh(x)) = x,Atanh (tanh(x)) = x
람베르트W함수의모든분지(分支)덱스k에대해Wk(x·ex) = x.
솔버는방정식의양변에
0
을제외한모든현식을곱할수있습니다。다항방정식의해는완전해여야합니다。
버전 내역
R2006a이전에개발됨