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]
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


0