Pregunta: ¿Qué software libre puedo usar para resolver un sistema de ecuaciones lineales $M\mathbf{x}=\mathbf{y}$ cuando las entradas de $\mathbf{y}$ variar con una cantidad desconocida de $n$?
Presumiblemente podría hacer esto en Maple o Mathematica, pero no tengo acceso a estos paquetes en este momento.
Motivación: En un intento de responder a mi pregunta aquí, he configurado un sistema de ecuaciones lineales donde:
- $M$ es un $30 \times 27$ $(0,1)$-de la matriz.
- $\mathbf{x}$ es un vector de longitud $27$, lo que me gustaría intentar resolver (las entradas representan el número de símbolos de un tipo determinado en un bloque dado mi problema). Si este método fueron a trabajar, no debe haber soluciones.
- $\mathbf{y}$ es un vector de longitud $27$, donde las entradas son $0$, $(n-2k)^2$, $(n-2k)k$, o $k^2$ donde $k=\lfloor n/3 \rfloor+1$.
Puedo resolver esto en la BRECHA de uso
SolutionMat
para un valor dado de a $n$. Pero me gustaría hacerlo de una forma simbólica, que podría resultar en una prueba para todos los $n$. Yo no creo que esto sea posible en la BRECHA (desdex:=Indeterminate(Rationals,"x");
, seguido porSolutionMat([1],[x]);
devuelve un error).
Respuestas
¿Demasiados anuncios?
user67257
Puntos
48
Usted debe dar Sequalator una oportunidad. Es capaz de resolver miles de Lineal de Ecuaciones Simultáneas con gran precisión y velocidad. En mi mediocre portátil es capaz de resolver 1000 ecuaciones justo debajo de un segundo.
EDIT: yo soy el desarrollador de Sequalator.