Linear Equations infinite solutions parametric form

조회 수: 5 (최근 30일)
Virendrasingh Pawar
Virendrasingh Pawar 2021년 9월 17일
댓글: Virendrasingh Pawar 2021년 9월 17일
Hi,
I am trying to solve a system of the form Ax = b which has infinte many solutions:
for eg: 2x+y = 3; 4x+2y = 6
I want Matlab to return the solution in paramtric form: sol = (3-y/2, y)^T, something like this.
I there a method to achieve this easily without writing a complicated script?
Thanks in advance.
  댓글 수: 2
Bjorn Gustavsson
Bjorn Gustavsson 2021년 9월 17일
How big and how underdetermined are(is?) your system of equations? The answer depends crucially on this. For the general case you'll have to accept a small bit of (great and beautiful) linear algebra, but that might be beyond what you need...
Virendrasingh Pawar
Virendrasingh Pawar 2021년 9월 17일
It's a homework problem, small size cases (3*5 or 5*5 atmost). I am hoping for Matlab to retun the solution in paramteric form, can this be done? Thanks.

댓글을 달려면 로그인하십시오.

채택된 답변

Matt J
Matt J 2021년 9월 17일
x0=pinv(A)*b;
B=null(A);
sol=@(c)x0+B*c;

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by