How to solve this equation?

조회 수: 11 (최근 30일)
Steve
Steve 2015년 1월 25일
답변: Steve 2015년 1월 25일
Hi there,
This should be an easy question but somehow it doesn't work...
How can I solve this using matrices?
3x-2y=17 5x+3y=3
Thanks for any solutions!

채택된 답변

Matz Johansson Bergström
Matz Johansson Bergström 2015년 1월 25일
편집: Matz Johansson Bergström 2015년 1월 25일
This is actually very simple using the \ operator, see mldivide,\ documentation
A = [3, -2; 5, 3];
b = [17, 3]';
A\b
  댓글 수: 1
Matz Johansson Bergström
Matz Johansson Bergström 2015년 1월 25일
편집: Matz Johansson Bergström 2015년 1월 25일
Also, we can easily verify that it is correct
x = 0:5;
y1 = (3*x - 17)/2;
y2 = (-5*x + 3)/3;
close all
hold on
plot(x, y1, 'k', 'linewidth',2)
plot(x, y2, 'b', 'linewidth',2)
A = [3, -2; 5, 3];
b = [17, 3]';
xy = A\b % solve Ax=b for x
plot(xy(1), xy(2), 'Or', 'linewidth', 4) %the solution

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

추가 답변 (1개)

Steve
Steve 2015년 1월 25일
Great thank you! You helped me a lot! =)

카테고리

Help CenterFile Exchange에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by