Académique Documents
Professionnel Documents
Culture Documents
Introducci on: En los ejercicios que se proponen a continuacion, realizar diagrama de flujo y codigo Scilab
correspondiente. Implementar con script o funcion a eleccion, salvo que especficamente se indique alguna de
estas opciones.
s(x) = 1x1 /2! + 2x2 /3! + 3x3 /4! + ... + nxn /(n + 1)!
Ejercicio 3: Arreglos 1D y 2D
(a) Dado un vector v, su cantidad de componentes n y una posicion p, desplazar todos los elementos de v un lu-
gar a la derecha a partir de la posici
on p inclusive. Despues del desplazamiento, el vector tendra duplicadas
las componentes p y (p + 1)-esimas y se perdera el valor de su u ltimo elemento.
1
(b) Graficar errores relativos vs n umero de iteracion del algoritmo babilonio utilizando la funcion plot de
Scilab. A tal fin, realizar las modificaciones que se consideren necesarias en lo desarrollado previamente.
(c) Implementar el producto escalar entre dos vectores v y u, ambos de n componentes.
(d) Implementar el producto entre una matriz A de n filas y m columnas por un vector u de m componentes.
Ejercicios Adicionales
(a) Implementar el producto entre una matriz A de n filas y m columnas por otra matriz B de m filas y s
columnas. No necesariamente n es igual a m, ni m igual a s. Ademas, n, m y s son valores mayores o
iguales a 1.
(b) Dados una matriz A de n filas y m columnas y un valor natural k, intercambiar las filas k y p-esimas,
siendo p la fila que contiene el mayor valor de la primer columna de A.