Trying to solve 4 equation with 4 unknowns

178 views (last 30 days)
Hello,
I am trying to solve this problem:
2a + 1b + 0c + 6d = 64
5a + 2b + 0c + 0d = 37
0a + 7b + 2c + 2d = 66
0a + 0b + 8c + 9d = 104
So I wrote this code:
clear;
clc;
equation1=64-2*a-b-6*d;
equation2=37-5*a-2*b;
equation3=66-7*b-2*c-2*d;
equation4=104-8*c-9*d;
sol=solve(equation1,equation2,equation3,equation4);
But it gives Undefined function or variable 'a' in line 3. I know I am missing something very obvious but I cannot find it. Could you help me?
Thank you.
  3 Comments
Yashas Kumar G B
Yashas Kumar G B on 10 Oct 2020
It's easier than all discription which can easily understood by students . By seeing that we can get general syntax of problem of such typee
Tamara
Tamara on 2 Aug 2022
x + y + z + w = 10.3 2x - 7y + z - w = -1.5 -X - 3y - z + w = -6.9 3x + z - w = 2.4

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 10 Oct 2015
syms a b c d
equation1=64-2*a-b-6*d;
equation2=37-5*a-2*b;
equation3=66-7*b-2*c-2*d;
equation4=104-8*c-9*d;
sol=solve(equation1,equation2,equation3,equation4);
  3 Comments
Walter Roberson
Walter Roberson on 10 Oct 2015
Is that a problem? You asked for a symbolic solution and you received a symbolic solution. You can look at the individual solutions with, for example,
sol.a
omercan demirel
omercan demirel on 10 Oct 2015
It worked. Thank you so much.
Also answers are: 5,6,4,8

Sign in to comment.

More Answers (1)

Liang Wei Teo
Liang Wei Teo on 10 Oct 2015
you can try changing everything to matrix and solve it using Ax=b

Tags

Community Treasure Hunt

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

Start Hunting!