Está en la página 1de 7

UNIVERSIDAD INDUSTRIAL DE SANTANDER

ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES


Perfecta Combinación entre Energía e Intelecto

PRÁCTICA 3. INTRODUCCIÓN A SCILAB I


Presentado por: Jose Arnaldo Cotamo Rivera- Código: 2175085

(4+8)/2
x = (4+8)/2

//OPERACIONES ARITMÉTICAS BÁSICAS


//EJEMPLOS DEL RECUADRO 1

5+3
23-12
20.5*1.5
56/8
8\56
5^2

//PRECEDENCIA DE LAS OPERACIONES BÁSICAS:

8*5/7/4
8/7*5/4

//CONSTANTES PREDEFINIDAS EN SCILAB.

%pi*1.5^2
(1+%i)*(2-%i)

2<5

2>5
format('v',20)
1+%eps
1+%eps/2

//MANEJO DE MATRICES Y VECTORES.


A = [1 2; 3 4]

b = [5 6]

c = [7;8]

//para no visualizar el resultado ponemos un ( ;)


UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

b = [5 6];
c = [7;8];

//CONCATENANDO MATRICES

A = [1 2 3;4 5 6;7 8 9]

R = [10 11 12]
B = [A ; R]

C = [10;11;12]

//JUNTA DOS MATRICES DE TRES FILAS


B = [A C]

//SUBMATRICES
C = B(2:3,2:3)

//MANIPULACIÓN DE MATRICES ELEMENTO A ELEMENTO:


UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

X = 1:2:10
X = 1:10

X(1:4)
X(:)

A = [1 2 3;4 5 6;7 8 9]

A(:,2)

A(2,:)

A(:) //Convierte a columna

A(2,5) = 10 //agrega un
elemento fuera de rango

A(:,4:5)=[]//elimina las
columnas 4 y 5

B = A(:)'

C = (B>5)// genera un vector


de valores lógicos que
representan si es verdad
o no la condición.

// EJEMPLOS VARIOS:
A = [1 2 3; 4 5 6; 7 8 9]
UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

A(3,3) = 0 //Cambia un elemento de la matriz

A(2,6) = 1; //Agrega un elemento fuera de rango

B = A (3:-1:1,:) //Crea la matriz B con las filas A en orden inverso

C = [A B(:,[1 3])] //Añade la 1era y 3era columna de B a la derecha de A.

B = A(1:2,2:3) //Extrae submatriz filas


1y2 de las columnas 2y3.

B = A(:) //Convierte A en vector columna

B = B'

B(:,2) = [] //Elimina la segunda


columna de B

B = B'

A=B

B(2,:) = [] //Elimina la segunda


fila de B
UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

x = -3:0.5:3

y = abs(x)>0 // genera un vector de valores lógicos que representan si es verdad o no la


condición.
y = x(y) //Selecciona los elementos positivos de x
y = x([1 1 1 1]) //Crea y tomando el primer elemento de X tres veces
x(abs(x)<2) = [] //Elimina valores
de x tales que -2<x<2

//MATRICES CON ELEMENTOS COMPLEJOS.


A = [1+%i 2-%i*3; 3-%i*3 4+%i*2]
A = [1 2; 3 4]+%i*[1 -3; -3 2]
Dos formas de realizar la misma
Matriz compleja.

//EL CONJUGADO Y EL TRASPUESTO DE UNA MATRIZ.


A'

A.' // matriz traspuesta


sin conjugar

conj(A') //otra forma de traspuesta


sin conjugar

//OPERACIONES ARITMÉTICAS CON MATRICES.


A = [1 1 1;0 1 1;0 0 1]//matriz

b = [1 2 3]'//matriz de términos
independientes

x = A^-1 *b
UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

x=inv(A)*b//el mismo efecto que A^-1 *b

//EJEMPLOS VARIOS

A^-1 // el resultado es de la
matriz en general
A.^-1 // aquí la diagonal inferior queda
indeterminada porque queda operando
la inversa, pero con cada término de
la matriz
A^3
A.^3

B = A*A' //comprobada con la Casio 570

A*B

A.*B //multiplicación termino a


termino de las matrices
A' //transpuesta de la matriz

//FUNCIONES BÁSICAS CON MATRICES:


format('v',10) //se da formato
de visualización decimal
deseado
A=[1 1 1;0 1 1;0 0 1]*%pi/2

sin(A)

cos(A)

exp(A)
UNIVERSIDAD INDUSTRIAL DE SANTANDER
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
Perfecta Combinación entre Energía e Intelecto

expm(A) //Calcula la matriz exponencial e^(a cada término de A)

También podría gustarte