Introducción a la programación (usando una calculadora) (8 / 8 paso)

Paso 8: Sistema de ecuaciones Solver

He probado esto con las 5 ecuaciones y 5 variables y sólo toma la calculadora 2 segundos para resolver.  Su cada programa un simple a.  Requiere algunas entradas antes de ejecutar el programa como no estoy seguro si puede utilizar el comando Prompt para matrices.  Lo probé y si introduce un número y números y pulse Intro se consigue enojado con usted.  Mostrar el programa y explicar por debajo de cómo usarlo.

PROGRAMA: SYSOFEQN
:([A] ^ -1) * [B] ^ T -> [C]
: Disp ([C])

Parece simple.  Hay algunas cosas que tienes que hacer cuando esta programación

Por separado no puede entrar los corchetes y la letra de las matrices, tienen que estar en el menú de la matriz.  Golpe 2 y el X ^-1 botón, ahora puede ya sea golpe entrar de matriz, presione una vez para la matriz B o hacia abajo dos veces para la matriz C.  Seleccione la matriz de que necesidad y pulse Entrar.  el conjunto [A] (soportes con la letra) deben aparecen todos a la vez cuando haces esto.

Cuando se dice matriz B ([B]) a la energía T, lo que tienes que hacer es realmente pulsar el 2 luego el X ^-1 botón y luego pulse derecha una vez y por una vez y un poco T deben destacarse, ahora presiona enter.  Esta transposición de medios, esto hace la vida más fácil.   Se mostrará al lado de la [B] como un exponente.

OK, suponiendo que se ha llegado a lo programado, la próxima cosa a hacer es cómo realmente Introduzca sus datos y ejecutar el programa para que funcione.  Mira cuántas variables tiene.  Hacer la matriz A una matriz cuadrada del número de variables que tienes (2 variables, 2 x 2, 3 variables, 3 x 3, 4 variables, 4 x 4... etc).  Hacer B una matriz que es el número de 1xthe de variables (variables de 2, 1 x 2, 3 variables, 1 x 3... etc.).  Dejar C, preferible deseo todos los ceros o estar completamente en blanco.

Matriz se rellena con los coeficientes de las variables.  Las variables tienen que ser en el mismo orden en cada ecuación para esto a trabajar, así que reordenarlas según sea necesario.

Matriz B es (su realidad un vector, pero no te preocupes terminología ahora) tendrán los valores que las ecuaciones de igualdad puestas en ello.

Este es un ejemplo;

3U + 1.5v + w + 0. 5 x + 4y =-11.75
-2u + v + 4w-3.5 x + 2y = 19
6U-3v + 2w + 2,5 x + y = -23
u + 4v-3w + 0, 5 x-2y = -1.5
3U + 2v-w + 1.5 x-3y = -3.5

Porque hay 5 variables, hacer matrices A, 5 x 5 y hacer B 1 x 5.  Los números que has puesto en A son los coeficientes y deben parecerse a continuación.   ¿Note que es de la primera columna los coeficientes de todas las variables u, la segunda columna es todas las variables v, tercera columna es w variables?  Es cómo lo quiere.  También desea que la primera fila para ser sólo la primera ecuación, segunda fila la segunda ecuación sólo... etc.  Si pones partes de una ecuación en las diferentes líneas se obtiene la respuesta equivocada.  Si tiene coeficientes variables más entonces uno en una columna, se obtiene la respuesta equivocada, por lo que es importante se alinean correctamente, pero no tarda mucho más tiempo para reordenar algunas de las variables de las ecuaciones, si es necesario.  Así que esto es lo que matriz A debe la apariencia;

3 1,5 1 0,5 4
-2     1       4    -3.5     2
6      -3      2     2.5     1
1       4      -3    0.5     -2
3       2      -1    1.5     -3

Y B debe parecerse a esto;

-11.75 19 -23 -1.5 -3.5

Ahora ejecute el programa y debe conseguir algo en el lado izquierdo de la pantalla después de unos segundos que se ve así;

[[  -4  ]
[2.5]
[  4   ]
[  1   ]
[  -2  ]]

Esta es su respuesta.  La manera de leerlo es si la primera columna fue su coeficientes variables u y u = -4.  Si su segunda columna coeficientes variable v entonces v = 2.5 y luego w = 4, x = 1 e y = -2.  Debido a cómo leer la respuesta que puedes ver por qué usted tiene que asegurarse de que su pedido al introducir los coeficientes es correcta.

Esto debería funcionar para más ecuaciones con variable más que creo, aunque tendrá a la calculadora más tiempo.  Si comienza a recibir 10 ecuaciones y 10 variables podría ser esperando un minuto por sus respuestas, aunque sigue siendo un ahorro de tiempo enorme.

Artículos Relacionados

Programación de una calculadora de Texas Instruments

Programación de una calculadora de Texas Instruments

soy un estudiante de secundaria y soy necesaria para tener una calculadora gráfica para algunas de mis clases. Mayoría de las personas tiene una calculadora de Texas instrumentos, generalmente un TI 83 o 84 de TI. Me he dado cuenta que pocas personas
Calcular el valor actual de un bono de nota AA usando una calculadora financiera

Calcular el valor actual de un bono de nota AA usando una calculadora financiera

IntroducciónEn el mundo financiero uno de los pasos más básicos para la comprensión de los bonos es ser capaz de calcular su valor en cualquier momento siempre que tengas la información financiera. Un bono es un título de deuda que paga un monto fijo
Mecanizado de un PCB usando una máquina CNC barato

Mecanizado de un PCB usando una máquina CNC barato

Introducción:Para este tutorial vamos a tener un diseño que hicimos de águila, uso PCB-GCode y Autoleveler software para cargar en nuestro ZEN Toolworks Mach 3 CNC de la máquina. Lo que podemos hacer es crear circuitos utilizando nuestros propios dis
Frambuesa pi GPIO usando una aplicación de control

Frambuesa pi GPIO usando una aplicación de control

Muchas personas han pedido un tutorial sobre cómo controlar la frambuesa pi pines GPIO usando una aplicación (hiciste a ti mismo).Así que aquí está un rápido tutorial sobre cómo hacer esto. Sobre todo, se basará en anteriores tutoriales que hice.Vamo
Hecho en casa pan usando una KitchenAid

Hecho en casa pan usando una KitchenAid

voy a mostrarte cómo hacer tu propio pan casero delicioso usando una kitchenAid!Paso 1: materiales Kitchen Aid con gancho para masa.2 tazas de agua caliente1 1/2 cucharadas de levadura2/3 taza de azúcar1 cucharadita de sal1/4 taza aceite de oliva5-5
Cómo imprimir en tela de algodón usando una impresora de inyección de tinta

Cómo imprimir en tela de algodón usando una impresora de inyección de tinta

lo que usted está a punto de leer trabajado para mí y he intentado de crear una guía de lo que hacía para crear algunas impresiones de tela de calidad en una impresora de inyección de tinta.Por favor no trate de hacer lo que hice a menos que esté seg
Usando una impresora de inyección de tinta para crear una almohada recuerdo

Usando una impresora de inyección de tinta para crear una almohada recuerdo

un amigo se mueve fuera del estado y para recordarle de lo que ella está dejando atrás, he creado una almohada de estilo vintage, basada en una postal de recuerdo de Colorado, con papel de congelador y mi impresora de inyección de tinta.Sígueme como
Construcción de un Extractor de la miel (usando una lavadora 'antigua')

Construcción de un Extractor de la miel (usando una lavadora 'antigua')

construcción propia miel EXTRACTOR (también conocido como la máquina de la miel!)Comerciales extractores de miel son dispositivos utilizados para extraer la miel de abeja 'Marcos'. Esto se logra por 'destapar' cada marco/peine, carga que marco/peine
TIRO infrarrojo usando una FUJI X-PRO1 con un lente ojo de pez SAMYANG 8MM F2.8

TIRO infrarrojo usando una FUJI X-PRO1 con un lente ojo de pez SAMYANG 8MM F2.8

TIRO INFRARROJO USANDO UNA FUJI X-PRO1 CON UN LENTE OJO DE PEZ SAMYANG 8MM F2.814 de abril de 2014He ideado una forma de utilizar el muy popular Samyang 8mm F2.8 lente ojo de pez que viene bajo varios otros nombres de marca incluyendo; Rokinon y Bowe
Manera más fácil de separar la clara de huevo. Usando una botella de PET.

Manera más fácil de separar la clara de huevo. Usando una botella de PET.

Fiestas son momento feliz. Reúne amigos y familiares. Su también la tomé cuando la cocina está más ocupada. Al hacer esos deliciosos platos, simplemente no podemos ignorar tartas caseras. La parte más agotador en la fabricación de la torta (para mí s
Usando una pistola de Nerf y Kinect para jugar a casa de los muertos

Usando una pistola de Nerf y Kinect para jugar a casa de los muertos

este es un mod sencillo y rápido para combinar un sensor de Kinect y una pistola de Nerf modded para juegos 'rail' shooter como casa de los muertos 3 en tu PC con Windows 7. Para este montaje que estoy usando una pistola de Nerf Finder EX-10 dardos e
Cómo quitar un tornillo pelado usando una banda elástica - Lifehack

Cómo quitar un tornillo pelado usando una banda elástica - Lifehack

Hoy voy a muestra cómo quitar un tornillo pelado usando una banda elástica.A todos nos ha pasado en algún momento: intenta quitar el tornillo de cabeza de una estrella de un objeto sólo para descubrir que la cabeza ha sido despojada y el destornillad
Cómo memorizar la OSI modelo capas usando una mnemónica en formatos JPEG y PDF

Cómo memorizar la OSI modelo capas usando una mnemónica en formatos JPEG y PDF

Cómo memorizar las capas OSI usando una simple mnemónica.  He creado la hoja de trabajo para mi clase de red + a por Scholas en el sur del Bronx.  En JPEG y PDF formatos.
Como hacer una calculadora Simple en Java

Como hacer una calculadora Simple en Java

Después del programa "¡ Hola mundo!", una calculadora es una de las primeras cosas que un programador a aprender a construir en su introducción a la codificación. La razón de esto es debido a la simplicidad de su estructura además de cubrir la m