Pregunta
Tengo algo de experiencia con Salvia y Matlab. Ambos matemáticos de los paquetes de software requieren que usted tenga el carácter '*' signo cuando la multiplicación de variables simbólicas con números enteros. Por ejemplo, en Matlab, se debe definir una función como f = 3*x
en lugar de f = 3x
. El último lanza un Error: Unexpected MATLAB expression
entre el 3
y x
.
Los intentos de
He hecho una búsqueda en google de por qué el " * " es necesario con un poco de suerte. He encontrado una Introducción a la Salvia de la documentación que se indica lo siguiente:
[e]xponents son '^', y la multiplicación debe ser '*'. (Hay buena las razones para esto.)
¿Qué es exactamente esta "buena razón"?
He encontrado un intercambio de la pila respuesta que alude a potencialmente ¿por qué este es el caso de:
(Y tal vez también vale la pena mencionar que, por supuesto, un CAS como Mathematica tiene que ser informado sobre cómo interpretar algo como ab y por lo tanto tendremos que escribir "