. . ## ####### . . ## ####### ####### #######
. ## ## ## . . ## ## ## . . ## . ##
. . ## ## . ## . . ## ####### ####### . . ##
. ## ## ## . . ## . ## . ## . . ##
. . ## ####### . . ## . . ## ####### . . ##
Reloj en ASCII simulando displays de 7 segmentos.
Usando switch case y funciones.
Simulación de la función input de Python.
Ejecutar comandos de bash usando la función system
.
Sucesión de Fibonnacci usando funciones recursivas.
Revisa si un número es primo.
de números usando bucles.
Verificar si un número es un número de Armstrong.
Revisar valores en arrays
Revisar si una palabra es un palíndromo.
Imprimir figuras usando caracteres.
Imprimir piramides de tablas de números.
Tamaño de la matriz: 3
Matriz C:
22. 34. 85. 7.
76. 67. 69. 57.
1. 63. 88. 67.
1. 0. 0. -0.3749055
0. 1. 0. 1.855713
0. 0. 1. -0.5628979
Uso de scilab para análisis numerico
Calcula las raices de un numero usando iteraciones:
sqroot_i = (sqroot_i + (x / sqroot_(i-1)) / 2
Calcula el radio y el angulo de un circulo usando coordenadas cartesianas usando el teorema de pitagoras y la funcion atan
sqroot(x^2 + y^2)
atan(y/x) * 180 / %pi
Calculo de la funcion 1/(i^x)
que tiende a %pi^n/90
Calcula el factorial de un numero usando iteraciones:
x! = x! * i
Calrulo de la función exponencial usando iteraciones:
sxponential = sxponential + ((x^i) / (i!))
Calcula las funciones trigonometricas usando iteraciones:
1 +/- x^(i)/(2i!)
x +/- x^(i)/((2i+1)!)
Solucion de ecuaciones cuadraticas ingresando los coeficientes de la ecuacion:
a*x^2 + b*x + c = 0
Calcula la formula de Stefan-Boltzmann:
H=AeσT^4
Calculo de la raiz de una ecuacion usando el metodo de biseccion:
x_i = (x_l - x_u) / 2
Calculo de la raiz de una ecuacion usando el metodo de convergencia:
f = f(x_1) - f(x_2) or f(x_1) + f(x_2)
Calculo de la raiz de una ecuacion usando el metodo de secante:
f'(x_n) = (f(x_n-1) - f(x_n)) / (x_n-1 - x_n)
Calculo de la raiz de una ecuacion usando el metodo de Newton-Raphson:
x_n+1 = x_n - f(x_n)/f'(x_n)
Calculo de la raiz de una ecuacion usando el metodo de Muller:
δ = ( f[2] - f[0] ) / ( f[1] - f[0] )
Δx_0 = x_1 - x_0
Δx_1 = x_2 - x_1
a = (δ - δ_0) / (Δx_0 + Δx_1)
b = a * Δx_1 / δ
c = f[2]
x_n+1 = x_n + (-2c)/ (b +/- sqrt(b^2-4ac))
Obtener valores de una matriz:
- Promedio
- Maximo
- Minimo
- Raiz cuadrada
-
Determinante: Calculo del determinante de una matriz usando la funcion det.
-
Cramer: Resolver matrices usando el metodo de Cramer (obteniendo el determinante de la matriz x y de la matriz con los valores sustituidos por el vector y)
-
Gauss-Jordan: Resolver matrices usando el metodo de Gauss-Jordan
Ordena un arreglo de numeros usando el metodo de burbuja:
eval_i,j < eval_k,l
aux = eval_i,j
eval_i,j = eval_k,l
eval_k,l = aux
Uso del metodo de Newton para encontrar el máximo de una función:
x_i+1 = x_i - f'(x_i) / f''(x_i)
Simulación de un prestamo tomando en cuenta el prestamo, la tasa de interes y el numero de pagos.
Calcula la calificacion de una persona de ZZ, F a A y 0 a 100 tomando en cuenta las unidades de la materia, el porcentaje de los rubros a calificar y la calificacion de cada rubro.
Relaciones de flujo de efectivo discretos con capitalización al final del período.