How to solve this equation?

10 次查看(过去 30 天)
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
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
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