Está en la página 1de 5

SCILAB

Juan David Ospina Vsquez David Serna Holgun Escuela de ingeniera de Sistemas y computacin Universidad del Valle E-mail: juandaosp12@gmail.com

Resumenen este informe se evidenciara la realizacin de los talleres nmero 1, 3 y 4 de la asignatura de mtodos numricos. Esto fue realizado completamente en scilab, resolviendo cada uno de los puntos contenidos; la numeracin que aqu se expone va concorde a la especificacin del taller en s, se mostraran capturas de pantalla para evidenciar cada uno de los puntos desarrollados en scilab y una breve descripcin del cmo se hicieron si fuese necesario.

Primero se crea la matriz y luego se procede a crear una fila aleatoria b con la funcin rand y adems especificando el numero de filas y columnas.

Punto 1.3 Defina el vector a cuyas componentes son las componentes de la diagonal de la matriz A y defina la matriz B cuya diagonal es el vector b y el resto de sus componentes son ceros. Se le da a la variable a el valor de la diagonal de la matriz A y luego se crea una matriz B dndole tan solo la diagonal de A es decir b.

Punto 1.1 Defina una matriz A cualquiera de 3x3. Haciendo lo mismo con A=rand(A) se obtiene una matriz A aleatoria 3x3.

Se realiz la matriz A y luego se procedi a crear la matriz aleatoria haciendo uso de la funcin rand().

Punto 1.4 Punto 1.2 Defina una matriz A de 3x3 aleatoria y defina un vector fila aleatoria b de Dimensin 3. Modifique la primera fila de la matriz B al vector (4, 3, 5).

Punto 1.5 Se multiplican todas las componentes de la matriz A y luego se suman todas las componentes de la matriz B.

Punto 1.9
Crear y utilizar con la ayuda de un vector N y la primitiva sum(), la siguiente sumatoria:

Punto 1.6 Se calculan la inversa y el determinante de la matriz A.

Punto 1.10 Calcular un vector d aleatorio de

Punto 1.7 Se resuelve el sistema lineal Ax = b. el vector b es el transpuesto del vector b.

dimensin 5. Definir un polinomio p(x) cuyas races son las componentes del vector d. Comprobar mediante la primitiva roots() que las componentes de d son ceros del polinomio p(x). La primitiva roots da las races de un polinomio. Los ceros de un polinomio son las races del polinomio.

Punto 1.8 Se calcula el vector c cuyas componentes son el resultado de dividir componente a componente los vectores a y b.

Punto 1.11 Defina dos polinomios, p y q, en la variable z. Dar la suma, p+q, y la multiplicacin, p*q, de los dos polinomios.

Punto 2.2 Sume los polinomios p y q y calcule el producto p*q.

Punto 2.3 Calcular la matriz polinomial [p, p-1; p+1, 2]

Vectores y Matrices Punto 2.1 Defina dos polinomios , p y q, en la variable z. Donde p tiene los coeficientes 1, 2, 3, y q las races 1,2, y 4. Punto 2.4 Calcular la matriz polinomial [q, q-2; q+1, q+3]

Punto 2.5 Calcular el determinante de las dos matrices anteriores.

Punto 2.8 Calcular la suma de los 100 primeros nmeros naturales. Se crea un vector con los primeros 100 nmeros naturales

Punto 2.6 Calcular las races complejas de -4. Se suman todas las posiciones del vector Punto 2.7 Crear el monomio z. Para crear este monomio, primero se crea el polinomio x, luego a partir de este polinomio se crea el monomio z

Punto 2.9 Calcular el producto de los 20 primeros nmeros naturales.

Punto 2.10 Defina el vector v=[2 -3i 7] Calcule su transpuesto.

La diferencia radica en que el producto escalar se multiplica cada elemento de el vector y se suma produciendo al final un escalar, mientras el producto punto produce un vector. Punto 3.1 Utilizar la primitiva de() para denir la siguiente macro (, ) = cos () Calcule el valor de la funcin f(x,y) en los puntos (,1), (2, 4).

Punto 2.11 Aplicar la primitiva roots () al clculo de las races de p. Comprobar que las races de p son ceros de p.

Punto 2.12 Dena un vector la w cualquiera; Dena un vector columna r cualquiera. Multiplique w por r, es decir w*r, qu sucede?; Aplique el producto punto. Cul es la diferencia?

Punto 3.2 Utilizar la ayuda de un vector N y la primitiva sum(), la siguiente sumatoria:


50

4 2 2