Vous êtes sur la page 1sur 6

CURSO

BIC01: INTRODUCCION A LA COMPUTACION


PROF: M�ximo Obreg�n Ramos
maximo@uni.edu.pe
951629294(RPM WhatsApp)
google: maximo obregon

MATLAB

scilab/octave/.../MathCad
http://www.wolframalpha.com/
google: wolfram alpha
google: geogebra

Lenguajes de Programaci�n
Basic
C
Pascal
Java
php

Matlab

4+5
(2+3^2)^(1/7)
cos(pi/3)
exp(1)
12/3*4

^ ==> Alt + 94

help elfun

format long
format short

a=3
b=4
c=(a^2+b^2)^0.5
a+b
c=c+1
a

clear a
a+b

clear all
b

Manejo de matrices
A=[3 2 2;4 5 7;2 4 1]
B=[4 5 1;3 4 1;6 7 3]
C=A+B*A-B
D=sin(A)
E=sin(A)*cos(A)

operador traspuesta '


A
A'

Peque�o ejercicio
dado:
x=[2 1 4 2 3 4 6]
Calcular la suma de los
cuadrados de estos
elementos usando
solamente algunos de
estos operadores en solo
una instrucion:
+-*/^'

Operador punto
A=[1 2;3 4]
B=[5 6;7 8]
A*B (matricial)
A.*B (elemento)

. => * / ^

A^2
A.^2
A^B
A.^B
Peque�o ejercicio:
a=[1 3 5 2 1.2 4]
f(x)=cos(x)sen(x)/(2+x)
b=???
Calcule b si cada elemento
de b es cada elemento de a
evaluado en f(x), en una
instruccion.

help elmat
help matfun

zeros
ones
rand
eye

A=[3 2 2;4 5 7;2 4 1]


sum
det
inv
diag
rank

Investigar
repmat
size
length
reshape
flip
fliplr
flipud
rot90
trace

Algunas combinaciones
sum(A')
sum(sum(A))
diag(diag(A))
round(rand(8,4)*9)

Peque�o ejercicio:
Genere una matriz de
12x7, con valores enteros
al azar entre 4 y 8
help

SCRIPT O PSEUDOPROGRAMAS

%Primer script
%problema: Resolver el
%siguiente sistema
%3x+2y+3z=1
%4x+y+z=5
%5x+3y+2z=7
A=[3 2 3;4 1 1;5 3 2]
b=[1 5 7]'
x=inv(A)*b

%Segundo script
%Manejo de series
x=[1 2 3 4 5 6 7]'

x=1:7

x=(1:99)'

x=1:3:20

Peque�o ejercicio
Genere la siguiente
serie
20 19 18 17 .... 1

Peque�o ejercicio
Genere una serie de
0 a 2pi
en 5 puntos igualmente
espaciadas
%Tercer script
%Manejo de matrices
A=[1 2;3 4]
A=[A;A]

A=[A A]

peque�o ejercicio
Crear la siguiente matriz
usando zeros y ones:
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0

%Cuarto script
%Manejo de matrices
clc
A=round(rand(6)*9)

A(3,2)

A(1:3,3:5)

A(1:2:end,1:3)

A(4,1:end)

A(4,:)

A(:,end:-1:1)

A(4,5)=9
A(:,4)=0

A(4,:)=1:6

A(:,3)=A(:,1)

A(4,:)=A(4,:)-2*A(1,:)

Peque�o ejercicio 1
Gire la matriz 180�
sobre una recta horizontal
que pase por la mitad de
la matriz en una instrucci�n.

Peque�o ejercicio 2
Intercambie la columna 3
por la columna 5
en 3 instrucciones
como m�ximo

Peque�o ejercicio 3
Intercambie las diagonales
(usar la funcion diag)

Peque�o ejercicio 4
Realice una operacion
elemental de matrices
entre la fila 1 y 5
de tal manera que el
primer elemento de la
fila 5 sea cero. Usar:
f5=f5-f1*f(5,1)/f(1,1)

Peque�o ejercicio 5
Hallar la matriz equivalente
triangular superior
usando varias operaciones
elementales de matrices

Vous aimerez peut-être aussi