Assistance Needed: Solving System of Equations in MATLAB

2 Ansichten (letzte 30 Tage)
khadija
khadija am 17 Jan. 2024
Kommentiert: Sam Chak am 17 Jan. 2024
Certainly! Here's a message you can use to request help from the MATLAB community for solving the given system of equations:
Subject: Assistance Needed: Solving System of Equations in MATLAB
Dear MATLAB Community,
I hope this message finds you well. I am currently working on a project and find myself in need of some MATLAB expertise to solve a system of equations. The system consists of two equations:
Equation 1: 280 = -0.017*X - 0.496*Y + 0.341*Z - 7.076*E - 0.869*F - 0.772*U + 358
Equation 2: 1.5 = -0.004*X + 0.016*Y + 0.017*Z + 0.0221*E - 0.174*F + 0.11*U + 0.3
I would greatly appreciate it if someone from the community could provide me with a MATLAB command or script to solve for the variables X, Y, Z, E, F, and U in this system. Your assistance will be invaluable to my project.
Thank you in advance for your help!
Best regards,
Khadija
  2 Kommentare
Dyuman Joshi
Dyuman Joshi am 17 Jan. 2024
The system is underdetermined - You have 6 unknown variables and only 2 equations.
How do you expect to get a numerical solution for all the variables?
khadija
khadija am 17 Jan. 2024
OK i get it now . Thank you so Much

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Ninad
Ninad am 17 Jan. 2024
Bearbeitet: Ninad am 17 Jan. 2024
Hi Khadija,
As per my understanding you want to solve the given equation using MATLAB.
Equation 1: 280 = -0.017*X - 0.496*Y + 0.341*Z - 7.076*E - 0.869*F - 0.772*U + 358
Equation 2: 1.5 = -0.004*X + 0.016*Y + 0.017*Z + 0.0221*E - 0.174*F + 0.11*U + 0.3
However, there are more unknowns than there are equations, so there is no unique solution to the system.
For the given equations, it is only possible to express some of the variables in terms of the others, or you can find the solution to the equation by assigning values to 4 of the 6 variables used here.
You can use the MATLAB Symbolic Math Toolbox functions to solve the equation for two variables in terms of the other variables as follows:
% Define symbolic variables
syms X Y Z E F U
% Define the equations
eq1 = -0.017*X - 0.496*Y + 0.341*Z - 7.076*E - 0.869*F - 0.772*U == 280 - 358;
eq2 = -0.004*X + 0.016*Y + 0.017*Z + 0.0221*E - 0.174*F + 0.11*U == 1.5 - 0.3;
% Solve for two variables, for example, X and Y, in terms of the others
sol = solve([eq1, eq2], [X, Y], 'ReturnConditions', true);
% Display the solution
disp(sol.X);
disp(sol.Y);
You can refer the MATLAB documentation of "refer" function for better understanding:
Regards,
Ninad
  5 Kommentare
khadija
khadija am 17 Jan. 2024
280=0,025*X-2,151*Y+247,72
1,7=-0,005*X+0,222*Y+4,472
And how about this equation
Sam Chak
Sam Chak am 17 Jan. 2024
@khadija, You already have the code above. Copy the equations into the code and show us the result.
Click this icon to copy & paste the code. Then click the Run button .

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by