Creating user defined variables and solving systems with a script

5 visualizaciones (últimos 30 días)
Alex
Alex el 17 de Nov. de 2013
Comentada: Alex el 17 de Nov. de 2013
Hi all, been a while since I needed a question answered, so here goes:
I am creating a script that is used to solve a system of equations defined by a user. The general form of the equation to be solved is K*u=P, where u and P are both column vectors that contain variables, and K is a square matrix the size of the number of rows in u and P. An example would be:
[1,1,1,1;1,1,1,1;1,1,1,1;1,1,1,1][2,u2,u3,2]=[P1,1000,2000,P4]
Where K is generated via user input, and the user is to define all values of u and P. My problem is that I don't know how to have matlab accept variables as a user input, and I don't know how I would solve such a system of equations using Matlab.
Thanks,
--Alex--

Respuestas (1)

Youssef  Khmou
Youssef Khmou el 17 de Nov. de 2013
Use input:
K=input(' Enter matrix :\n');
% You enter the K(i,j) as :[4 5 8 7;2 3 6 5] then K is the entered matrix
  6 comentarios
Walter Roberson
Walter Roberson el 17 de Nov. de 2013
Do you have access to the Symbolic Toolbox ?

Iniciar sesión para comentar.

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by