主要内容

mrdivide/

x에대한선형연립방정식xA = B의해구하기

설명

예제

xB/一个x에대한선형연립방정식x * A = B를풉니다。행렬一个B의열개수는동일해야합니다。一个가준특이행렬이거나유사특이행렬(近似奇异)이면MATLAB®에서경고메시지가시되지만,계산은이에관계없이수행됩니다。

  • 一个가스칼라,경우B / Ab / A와동일합니다。

  • 一个가 정사각n×n행렬이고Bn개열을갖는행렬이면,x = B / A는 방정식x * A = B의해가존재하는경우그해가됩니다。

  • 一个m ~ = n직사각×n행렬이고Bn개열을갖는행렬이면,xB/一个는연립방정식x * A = B에대한최소제곱해를반환합니다。

x= mrdivide (B一个xB/一个를실행하는또다른방법이지만거의사용되지않습니다。이현식은클래스에대한연산자오버로드를지원합니다。

예제

모두 축소

고유해를가지는연립방정식x * A = B의해를구합니다。

A = [1 1 3;2 0 4;1 6 1];B = [2 19 8];x = B / A
x =1×31.0000 2.0000 3.0000

부족결정시스템x * C = D의해를구합니다。

C = [1 0;2 0;1 0];D = [1 2];x = D / C
警告:Rank不足,Rank = 1, tol = 1.332268e-15。
x =1×30.5000 0 0

Matlab®은경고를발생시키지만계산을진행합니다。

x가엄밀해가아닌지확,합니다。

x * c - d
ans =1×20 2

입력수

모두 축소

피연산자로,벡터,비희소열렬또는희소행렬로지정됩니다。一个B는열개수가같아야합니다。

  • 一个또는B가정수데이터형,경우다른하나의입력값은스칼라여야합니다。정수데이터형을가진피연산자는복소수일수없습니다。

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
복소수지원여부:

출력수

모두 축소

벡터,비희소행렬,희소행렬중하나가해로반환됩니다。一个×n행렬이고Bp×n행렬이면xp×행렬입니다。

x一个B가모두희소행렬,경우에만희소형식입니다。

  • 연산자/는등식B / A =(‘\ B) '의관계에있습니다。

  • 一个가정사각행렬,경우B / A는대략적으로B *发票(A)와같지만matlab에서는B / A를이와다르게더욱견고한방식으로처리합니다。

  • 각기다른우변을갖는선형시스템을효율적으로여러번풀려면分解을사용하십시오。分解객체를사용하면계수행렬분해를여러번수행할필요가없으므로,반복적으로해를구해야하는문제를풀때적합합니다。

확장 기능

버전 내역

R2006a이전에개발됨

Baidu
map