Matlab - Matrices con variables simbólicas

 
Vista:

Matrices con variables simbólicas

Publicado por Ana (1 intervención) el 17/10/2008 19:08:26
Hola a todos,
debo trabajar con variables simbólicas y estoy llamando a una función que me devuelve una matriz en función de mis variables simbólicas, pero que cuando debe operar, por ejemplo cos(90), en lugar de 0, me da un cociente de dos números larguísimos.
¿alguien puede ayudarme? GRacias. pongo un ejemplo sencillo de mi problema

**********************************************
%Programa principal
syms x y z
y=[0 z]
%llamada a la función calcular
A=calcular(x,y(1))

*********************************************
%Función
function solucion=calcular(x,y)
M=[cos(x) sin(x)
cos(y) sin(y)]
solucion=M
*******************************************

Lo que necesito es que me devuelva:
M=[cos(x) sin(x)
1 0]
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