Skip to content

Latest commit

 

History

History
172 lines (140 loc) · 7.02 KB

README.md

File metadata and controls

172 lines (140 loc) · 7.02 KB

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

Stars Commits Version Issues Ko-Fi

Desarrollador

Mamey

Mamey
📖 Commits


Tabla de contenidos

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.


Sistema de ecuaciones lineales

Minimos potenciales

Raices por metodo secante

Ecuaciones lineales Gauss-Seidel

Códigos disponibles:

  • Interpolación1.
  • 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 para Jacobi2.
  • 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:

  • Calculadora: OS versión 5.4.0.259 (mínimo)
  • Software de Estudiante TI-Nspire CX CAS: Descargar aquí (versión 6.0.3.374). Este programa de escritorio permite probar los códigos en PC y transferir archivos.
  • Transferencia de Archivos: Página web para transferencia de archivos (opcional, en caso de no poseer licencia para usar el software de estudiante TI-Nspire CX CAS).

Installación en la calculadora

  1. Descargar el repositorio.
  2. Ubicar los archivos: En la carpeta tns están todos los archivos .tns, estos son los códigos que se deben transferir a la calculadora (o al programa de estudiantes).
  3. Transferir archivos: Abrir la página web para transferencia de archivos tns y transferir todos los archivos .tns a la calculadora.

Tip

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

  1. Actualizar bibliotecas: Dentro de la calculadora, seleccionar las siguientes opciones en orden: Botón HomeBotón menuBotón B (refresh all libraries).

Algoritmos disponibles por archivo:

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)

Contribuciones

Este código no está en mantenimiento activo.

Sin embargo, si encuentras algún error, por favor genera un issue en el repositorio para que pueda ser revisado.

Apoyo

El contenido de este repositorio es gratis y open-source.

Aunque ya no se realizan actualizaciones activas, sigue siendo un recurso educativo útil para tanto estudiantes y profesores. Puedes apoyar dando una ⭐ al repositorio o compartiéndolo con otros.

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

Footnotes

  1. De segundo y tercer grado.

  2. Radio espectrall.