
Por que en MATLAB los siguientes ejercicios de (Math Symbolic Tool Box) fallan?
Publicado por Compsystems (2 intervenciones) el 21/10/2014 16:21:22
Hola
Hay un libro denominado ALGEBRA LINEAL CON MATLAB Y MAPLE de Manuel Jesus Soto Prieto & Jose Luis Vicente Cordoba, como sabemos MATLAB es un software lider en calculo numérico, para que opere con calculo simbólico se requiere cargar Symbolic Math Tool Box o tambien llamado Computer Algebra Systems CAS, este paquete fue adquirido de MAPLE (líder en calculo simbólico) MAPLE
portada

Los ejemplos de este libro parece que son NO son compatibles con las ultimas versiones de MATLAB, por favor alguno de vosotros que verifique o por que se genera un error al tratar de reproducirlos, no he podido probar ni un solo ejercicio
>> b=1/3
b =
0.3333
Nota Para que matlab interprete un numero como simbólico se debe contenerlo o encerrarlo entre comillas simples
>> a='1/3'
a =
1/3
>> b='1/7'
b =
1/7
>> symadd(a,b)
Undefined function 'symadd' for input arguments of type 'char'.
la salida debería ser ans =10/21
Did you mean:
>> symmul(a,b)
Undefined function 'symmul' for input arguments of type 'char'.
la salida debería ser ans =1/21
Los nombres de funciones SYMADD SYMMUL, ya no están el catalogo, cuales son entonces los comandos o funciones equivalentes actuales
Gracias
Hay un libro denominado ALGEBRA LINEAL CON MATLAB Y MAPLE de Manuel Jesus Soto Prieto & Jose Luis Vicente Cordoba, como sabemos MATLAB es un software lider en calculo numérico, para que opere con calculo simbólico se requiere cargar Symbolic Math Tool Box o tambien llamado Computer Algebra Systems CAS, este paquete fue adquirido de MAPLE (líder en calculo simbólico) MAPLE
portada

Los ejemplos de este libro parece que son NO son compatibles con las ultimas versiones de MATLAB, por favor alguno de vosotros que verifique o por que se genera un error al tratar de reproducirlos, no he podido probar ni un solo ejercicio

>> b=1/3
b =
0.3333
Nota Para que matlab interprete un numero como simbólico se debe contenerlo o encerrarlo entre comillas simples
>> a='1/3'
a =
1/3
>> b='1/7'
b =
1/7
>> symadd(a,b)
Undefined function 'symadd' for input arguments of type 'char'.
la salida debería ser ans =10/21
Did you mean:
>> symmul(a,b)
Undefined function 'symmul' for input arguments of type 'char'.
la salida debería ser ans =1/21
Los nombres de funciones SYMADD SYMMUL, ya no están el catalogo, cuales son entonces los comandos o funciones equivalentes actuales
Gracias
Valora esta pregunta


0