MATLAB Answers

Hello everyone. I would like to ask you two questions. The first problem: know A = [0.4,0.9], B = [2,9], and find the linear equation through A and B. The second problem: how to remove all zeros in a matrix. D=[1 2 3; 1 7 2; 6 2 7,0 0 0,0 0 0].

조회 수: 1(최근 30일)
Wesley
Wesley 2021년 6월 1일
댓글: Wesley 2021년 6월 1일
I would like to ask you two questions. The first problem: know A = [0.4,0.9], B = [2,9], and find the linear equation through A and B. The second problem: how to remove all zeros in a matrix. D=[1 2 3; 1 7 2; 6 2 7,0 0 0,0 0 0].
  댓글 수: 1
Wesley
Wesley 2021년 6월 1일
The first problem has been solved.
coefficients = polyfit([x1, x2], [y1, y2], 1);
a = coefficients (1);
b = coefficients (2);

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

답변(1개)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021년 6월 1일
Question (1) is a simple LA exercise, but [A] needs to be 2-by-2. And then you can compute the roots of the system using linsolve(), ldivide(), \, etc operators.
Question (2): again the size of D is incorrectly defined. number of elements in each row has to be equal. Or D has to be row or column matrix containing some "0" elements. Once you fix this issue, you can solve the problem using logical indexing, e.g.: D(D==0) = [ ].
  댓글 수: 2

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

Community Treasure Hunt

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

Start Hunting!

Translated by