Matlab - Ayudadme a resolver! gracias!

 
Vista:
sin imagen de perfil

Ayudadme a resolver! gracias!

Publicado por pablof (4 intervenciones) el 27/02/2014 11:07:33
Hola a todos soy nuevo programando con matlab y tengo una duda que espero me podáis resolver.

Pretendo hacer un pequeño programa que te pida introducir 3 variables y conocidas dos de ellas y dando a otra valor x despeje la que no es conocida,

He pensado hacer algo así pero obviamente no está bien hecho.

disp(' introduzca el valor del dato conocido y si no lo conoce pulse x')
a=input('valor de a');
b=input('valor de b');
c=input('valor de c');
syms x
solve(4*a=2*b+3*c;x);

Se que no uso bien la función solve, la idea es que sea cual sea el valor que sea desconocido,este tome el valor x, y la función resuelva la ecuación para el valor x, pero no se hacerlo :(, espero que alguien pueda ayudarme, gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ayudadme a resolver! gracias!

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 27/02/2014 22:47:17
1
2
3
4
5
6
7
8
9
10
11
12
13
>> disp(' introduzca el valor del dato conocido y si no lo conoce pulse x')
 a=input('valor de a: ');
 b=input('valor de b: ');
% a=5; b=15;
syms x
 x=solve(4*a-2*b-3*x)
 introduzca el valor del dato conocido y si no lo conoce pulse x
valor de a: 15
valor de b: 20
 
x =
 
20/3



Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Ayudadme a resolver! gracias!

Publicado por pablof (4 intervenciones) el 28/02/2014 16:31:14
Muchas gracias por su respuesta Jose.

Finalmente el programa queda así

1
2
3
4
5
6
7
8
9
10
disp('introduzca el valor del dato conocido y si no lo conoce pulse x')
syms x
a=input('valor de a');
b=input('valor de b');
c=input('valor de c');
 
x=solve(4*a-2*b-3*c);
 
disp('el resultado buscado es')
disp(x)

De esta forma sea cual sea el valor que se desconozca se resuelve la ecuación y se muestra por pantalla el resultado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar