simultaneous equation when a matrix has multiple sets inside

1 visualización (últimos 30 días)
Rohan Sharma
Rohan Sharma el 12 de Sept. de 2021
Respondida: Navya Singam el 27 de Oct. de 2021
Hello,
I wanted to solve the simultaneous equation A=rand(3,3,51) and B=rand(3,1,51). I was trying to use the normal method C=A\B but this doesnt work. Was there a method to solve the 51 simultaneous equation using a function or loop as within A and B there are set of 51simultaneous equation.
Thanks
Rohan

Respuestas (1)

Navya Singam
Navya Singam el 27 de Oct. de 2021
Hi Rohan,
for loop can be used to solve this question.
for i=1:51 %% as there are 51 sets of simultaneous equations
sol = mldivide(A(:,:,i),B(:,:,i)); %% alternatively it can be written as A(:,:,i)\B(:,:,i)
%% x = A\B is an alternative way to execute x = mldivide(A,B)
disp("The solution for " +i+"th simultaneous equation is ")
disp(sol)
end
Refer to the mldivide documentation for more information on mldivide.

Categorías

Más información sobre Quadratic Programming and Cone Programming en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by