Skip to content

Latest commit

 

History

History
137 lines (112 loc) · 5.42 KB

README.md

File metadata and controls

137 lines (112 loc) · 5.42 KB

Algoritmos para calculadoras NSPIRE CX II CAS de Cálculo Numerico

Desarrollador


Mamey

📖

Sobre este repositorio

Este repositorio es una collecion de codigos automatizados escritos en TI-Basic para calculadoras TI NSPIRE CX II CAS.

Los códigos aqui presentes permiten calcular algunos de los algoritmos mas importantes de cálculo numérico / métodos numericos, paso a paso, y con iteraciones en caso de ser aplicable.

Por ejemplo:


Sistema de ecuaciones lineales

Minimos potenciales

Raices por metodo secante

Ecuaciones lineales Gauss-Seidel

Códigos disponibles:

  • Interpolación (de segundo y tercer grado).
  • Mínimos cuadrados.
  • Mínimos exponenciales.
  • Mínimos potenciales.
  • Regresión lineal de grado 2.
  • Regresión lineal de grado 3.
  • Metodo iterativo de Jacobi para matrices.
  • Convergencia (radio espectral) para Jacobi.
  • Metodo iterativo de Gauss-Seidel para matrices.
  • Raices cuadradas por el método iterativo de la secante.
  • Raices cuadradas por el método iterativo de bisección.
  • Raices cuadradas por el método iterativo de Newton.
  • Sistemas de ecuaciones no lineales de Newton.

Requisitos

Software y extras:


Installación en la calculadora

  1. Descargar el repositorio.
  2. En la carpeta "tns" estan todos los archivos .tns, estos son los códigos que se deben de pasar a la calculadora (o al programa de estudiantes).
  3. Abrir la pagina web para transferencia de archivos tns y transferir todos los .tns a la calculadora.

Guardar preferiblemente los códigos dentro de la carpeta MyLib dentro de la calculadora.

  1. Dentro de la calculadora seleccionar las siguientes opciones en orden: Botón HomeBotón menuBotón B/refresh all libraries

Contenido de cada archivo tns respecto al tema:

Tema TNS con códigos Funciones
Raices de Ecuaciones no lineales raice_biseccion.tns secante()
secante_pap()
raices_newton.tns newton()
newton_pap()
raices_secante.tns secante()
secante_pap()
Sistemas de ecuaciones lineales: Jacobi y Gauss-Seidel jacobi.tns jacobi(a,b,x0,tol)
jacobi_conv(a,b,x0,tol)
seidel.tns seidel(a,b,x0,tol)
seidel_conv(a,b,x0,tol)
Sistemas de ecuaciones no lineales: Newton sist_ecnl_newton.tns newton_sistecnl2i()
Interpolacion y ajuste de curvas (minimos cuadrados) interpol_minimos.tns interpol(x,y,n)
minimos2(x,y,n)
minimos_expone(x,y)
minimos_poten(x,y)
Integración Numerica integracion.tns intg_trap()
intg_longarco()
intg_trap2(a,b,tol,fx2)

Licencia

Resumen:

  1. El código en este repositorio es estrictamente educacional.
  2. No me hago responsable del uso (ni posibles daños por el uso) de los códigos aqui presentes.
  3. Eres libre de distribuir los codigos aqui presentes.

Para mas informacion leer el archivo LICENSE