PDF de programación - Uso de bibliotecas de álgebra para estudiantes de ingeniería

Imágen de pdf Uso de bibliotecas de álgebra para estudiantes de ingeniería

Uso de bibliotecas de álgebra para estudiantes de ingenieríagráfica de visualizaciones

Actualizado el 18 de Mayo del 2018 (Publicado el 3 de Mayo del 2017)
893 visualizaciones desde el 3 de Mayo del 2017
726,6 KB
12 paginas
Creado hace 13a (27/05/2010)
Uso de bibliotecas de álgebra para
[email protected]

estudiantes de Ingeniería

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Agenda
● La calculadora
● Programación
● FiboMatrix
● Precisión JAMA
● Conclusiones



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

La calculadora del Ingeniero
● HP 40
● MATLAB
● Office de Microsoft
● OpenOffice de Sun

● Algoritmos
● Java ~ C ~ C++ ~ Fortran
● JAMA
[ http://math.nist.gov/javanumerics/jama/ ]



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Programación

● Secuenciación
● Asignación y expresiones
● Decisiones if()
● Ciclos for(;;) y while()
● Uso de vectores o matrices
● Subrutinas y parámetros

[ http://www.di-mare.com/adolfo/cursos/2009-2/pi-ea-a.htm ]



UCR









Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

// Errores JAMA
double M[70][70]; // matriz de reglones Fibonacci
double B[70]; // vector de resultados
double X[70]; // vector de incógnitas
// ...
X = M.solve(B); // solución del sistema en X.
// Solución JAMA
double mat_double[70][70]; // matriz de reglones Fibonacci
Matrix M = new Matrix(mat_double);
Matrix B = Matrix.random(M.getColumnDimension(),1);
Matrix X = M.solve(B);

// Otros errores: Fibonacci Lerdo ~ Indentación \\

UCR



Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Precisión JAMA

FiboMax == Fibonacci(1,774)
== 5,,181,326,,260,204,,576,479
Matriz Fibonacci de tamaño 1,774 x 1,774
Rango de valores [0..1018]
Computo de la inversa hasta NaNmax
NaNmax==1,477

Error máximo: 5.5 x 10-15



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Precisión JAMA

MatrizHilbert[i,j] == 1/(i+j+1)
Error N<=10 ==> 10-3
Error N>50 ==> No es invertible

¡¡¡ Matriz Mal Condicionada !!!



UCR





Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Conclusiones

● Vale la pena que el ingeniero aprenda a programar
● Vale la pena usar Java
● Use al experto en computación si hace falta
● Use bibliotecas Java útiles y simples

Matrices Java
[ http://math.nist.gov/javanumerics/jama/ ]
Graficación Java
[ http://jchart2d.sourceforge.net/ ]
Trasiego de datos en formato CSV
[ http://sourceforge.net/projects/javacsv/ ]



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Código Fuente

[ http://www.di-mare.com/adolfo/p/ingbib ]
[ http://www.di-mare.com/adolfo/p/ingbib/ingbib.zip ]

Matrices Java
[ http://math.nist.gov/javanumerics/jama/ ]
Graficación Java
[ http://jchart2d.sourceforge.net/ ]
Trasiego de datos en formato CSV
[ http://sourceforge.net/projects/javacsv/ ]
¡¡¡ Muchas gracias !!!



UCR





UCR
  • Links de descarga
http://lwp-l.com/pdf3299

Comentarios de: Uso de bibliotecas de álgebra para estudiantes de ingeniería (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad