Solving set of 2 equations doesn't give a numerical solution

2 ビュー (過去 30 日間)
Alexander
Alexander 2014 年 11 月 21 日
コメント済み: MA 2014 年 11 月 21 日
Hi there,
I'm solving a quite simple equation on my computer with the following code:
clc
clear all
close all
syms x y
eq1 = 2*x+3 == 7*y;
eq2 = 2*y*7 == 123 + 2*x;
[x,y] = solve(eq1,eq2,x,y)
Doing this on my laptop (matlab 2014) the solution gives: x = [x] and y = [y]
Running this code on the laptop of my colleague (matlab 2012) gives a solution: x = [117/2] and y = [120/7]
Is there a toolbox that needs to be installed for solving sets of equations or a preference that needs to be checked? I've been able to calculate them in the past but since a week I'm unable of solving them.
Thanks for your help, Alexander

採用された回答

MA
MA 2014 年 11 月 21 日
clc
clear all
close all
syms x y
eq1 = 2*x+3-7*y;
eq2 = 2*y*7-123-2*x;
S= solve(eq1,eq2,x,y);
S=[S.x S.y]
  3 件のコメント
Alexander
Alexander 2014 年 11 月 21 日
Thanks for your quick answer. It was very helpful!
MA
MA 2014 年 11 月 21 日
you're Welcome

サインインしてコメントする。

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by