Вы находитесь на странице: 1из 4

Matemtica D Introduccin a SciLab Ejercicio 1: Realice las siguientes operaciones usando funciones apropiadas de SciLab, empleando parntesis cuando

o sea necesario establecer prioridades (los corchetes y llaves estn reservados para otros usos). Confronte sus resultados con los de sus compaeros: a) b) c) d) e) Ejercicio 2: Los siguientes ejemplos definen diferentes tipos de vectores. Pruebe y saque conclusiones. a) b) c) d) e) f)
u=[1 %i -2 5+3*%i] y=[-5.02; 2.3E-4; %pi; 1e-1; %e] w=[1 %i -2 5+3*%i] z=[-3:2:4] x=[-2.5:0.5:1] p=[-2.17;1.908; sqrt(2)]

Ejercicio 3: Dado el vector a, probar los siguientes comandos e identificar cual es su utilidad. a) b) c) d) e) a = [7,8,5,0.4,50,62,0.7,8.3,9.5,11]
v1=a(2) v2=a(1:4) v3=a(3:-1:1) v4=a([2 7 1])

Ejercicio 4: Generar un vector cuyos elementos estn comprendidos entre 5 y 50, con intervalos de 5 unidades. Determinar el tamao del vector anterior. Ejercicio 5: Dada la matriz B, probar los siguientes comandos e identificar cual es su utilidad.

a) b) c) d) e) f) g) h)

B=[3 2 1; 6 5 4; 9 8 7] a=B(2,3) b=B(1,2) c=B(:,1) d=B(2,:) e=B(2:3,1:2) B(2,2)=200 B(:,:)=1

Ejercicio 6: Definir las matrices A y B, y realizar las operaciones siguientes: a) b) c) d) e) f)


A=[1 -3 4 2;7 8 1 0;8 2 3 1;1 -5 -2 9] B=[1 5 7 2; 4 7 1 3;6 5 1 8;4 9 3 9] C=A+B D=A*B E=A^3 F=det(A)

g) h) i) j) k) l)

G=inv(A); J=zeros(3,4); K=ones(3); L=eye(6); M=size(B); N=A

1 de 3

Ejercicio 7: Los siguientes ejemplos definen diferentes tipos de matrices. Pruebe y saque conclusiones a) b) c) d) e) f) g) h) i) j) k)
A=[ 1 2 3 ; 4 5 6 ; 7 8 1 ] B=A' C=[-3, 5, 7, 6; 4, 17, -1, 2; 5, -6, 0, 4] M=C C(2,:) C(:,3) C(1:2,2:4) zeros(5,2) v=diag(A) ones(2,3) I=eye(4,4)

Ejercicio 8: Identificar en que se diferencian los siguientes comandos a partir de las matrices generadas en el paso anterior. A^2 con A.^2 ; A/B con A./B Ejercicio 9: Defina las siguientes matrices y calcule: y a) b) c) d) e) f) Qu puede comentar acerca del punto e y f? Ejercicio 10: Generar un vector m de 20 elementos, cuyos valores estn comprendidos entre 100 y 200. Calcular n=sin(m). Ejercicio 11: Generar una matriz de 5 x 5 con el comando rand. A partir de la misma: a. Seleccionar el primer elemento b. Seleccionar todos los elementos de la fila 3 c. Seleccionar todos los elementos de las columnas 4 y 5 d. Seleccionar los elementos de las columnas 1 a 3 y de las filas 4 a 2. Ejercicio 12: Defina los siguientes vectores utilizando el comando linspace o :. a. vec1=[-2 2 6 10] b. vec2= vector de 20 elementos cuyo primer elemento es 20 y el elemento 20 es 1. c. vec3= vector de 21 elementos cuyo primer elemento es 20 y el elemento 20 es 1. d. vec4= vector columna de 30 elementos igualmente espaciados. Primer elemento igual a 100, elemento 28 igual a 50. Ejercicio 13: Siendo A y B las matrices mostradas a continuacin, calcule las matrices solicitadas. y a. C = producto elemento a elemento de A y B. b. D = divisin derecha, elemento a elemento de A sobre B. c. E = divisin derecha, elemento a elemento de B sobre A. d. F = potencia cuadrada elemento a elemento de la matriz A. Ejercicio 14: Genere una matriz J de 5x5, con nmeros aleatorios entre 0 y 1 (Comando rand(n)). a. Defina dos vectores fila denominados d1 y d2. Cada uno de ellos debe estar compuesto por los elementos de cada una de las diagonales de la matriz J. b. Defina como ult1 y ult2 a los elementos 5 de cada uno de los vectores d1 y d2. 2 de 3

c. Defina un vector par que contenga los elementos 2, 4, 6, y 24 de la matriz J. d. Defina un vector impar que contenga los elementos 1 al 25 de la matriz J. e. Utilice un comando adecuado que muestre las variables definidas en este ejercicio y su tamao respectivo.

Graficas en 2D
Ejercicio 15: Graficar las siguientes funciones en una misma grafica con con con tomando como incremento tomando como incremento tomando como incremento

Ejercicio 16: Dado el vector x, graficar las funciones y(x), z(x) y h(x) en ventanas diferentes.

Ejercicio 17: Dadas las funciones f(x), g(x) y h(x), dividir la ventana grafica en 4 secciones y representar en el 1 Cuadrante f(x), en el 2 Cuadrante g(x), en el 3 Cuadrante h(x) y en el 4 Cuadrante f(x), g(x) y h(x).

Ejercicio 18: Dadas las siguientes funciones en el entorno

Representarlas grficamente en una misma ventana grafica en SciLab. Editar la grafica considerando: Utilizar un color diferente para cada funcin (Verde para f(x), Rojo para g(x) y Azul para h(x)) Agregar leyenda con los nombres de las funciones Agregar titulo de grafico: Representacin grafica de funciones Mostrar lneas de divisin principales de eje x e y.

Resolucin de Sistemas de Ecuaciones Lineales


Ejercicio 19: Resuelva el siguiente sistema de ecuaciones con el mtodo de la matriz inversa y con el mtodo de la divisin izquierda.

Ejercicio 20: En las estaciones de servicio es preciso aadir acido sulfrico diluido a las bateras secas a fin de activarlas. Se nos pide preparar un lote nuevo de acido al 18.63% utilizando una disolucin ms dbil que contiene 12.43% de H2SO4 (el resto es agua pura) y que se encuentra en un tanque. Si se agregan 200kg de H2SO4 al 77.7% al tanque, y la disolucin final tiene que ser de H2SO4 al 18.63%. Cuntos kilogramos de cido de batera se han preparado. Plantear el problema ayudndose con la siguiente figura y resolver en SciLab.

3 de 3

Operadores condicionales
Ejercicio 21: SciLab es capaz de determinar si ciertas expresiones son verdaderas o falsas. Por ejemplo, podemos comparar dos nmeros 3<4 o 5>4. Si la comparacin es cierta, SciLab nos responder con un uno y si es falsa con un cero. La siguiente tabla nos muestra el formato de las comparaciones que podemos realizar con SciLab. < menor que <= menor o igual que > mayor que >= mayor o igual que == igual que ~= no igual que Cuando se realizan operaciones lgicas hay definidas tres operaciones fundamentales que en informtica reciben los nombres AND, OR y NOT: Operacin AND (&=alt+38). Si las expresiones p y q son verdaderas devuelve el valor p&q uno y en caso contrario cero. Operacin OR (|=alt+124). Si alguna de las afirmaciones p o q son verdad devuelve p|q uno, en caso contrario devuelve cero. Operacin NOT (~=alt+126). Cambia el valor lgico de p. Es decir, si p es verdadero ~p entonces ~p es falso. Implemente las siguientes instrucciones en la consola de comandos de SciLab y analice la respuesta de cada una: a) b) c) d) e)
4<3 4>3 5>=5 5>5 2==sqrt(4)

f)

A=[2,3;4,5] B=[2,4;3,5] A>B A>=B A==B

g) h) i) j)

6<7 & 5<8 6<7 & 5<4 6<7 | 5<4 ~(6<7)

4 de 3