You are on page 1of 12

Trabajo P rctico n1

Introduccin de Operadores
1.1

1.2

x+ y

a x - b y = 0
(a + b) c

1.3

a+y

1.4

1 + 32 2 = 25

3 + 1

1.5

3+ 1

- 1 = 15

2 sin

1.6

log( 2 ) +

= 0.592

3.2

Clculos iterativos
t := 10 , 11 .. 20
acel := -9.8
acel t
2

-490
-592.9
-705.6
-828.1
-960.4
-1.103103
-1.254103
-1.416103
-1.588103
-1.769103
-1.96103
g = 9.807
t := 10s , 11s .. 20s

m
s

-g t
2

-490.332 m
-593.302
-706.079
-828.662
-961.052
-1.103103
-1.255103
-1.417103
-1.589103
-1.77103
-1.961103

-1.961103

Definicin de funciones

d( t) := 1600 +

acel t

2
3

d( 3.5 ) = 1.54 10
t := 10 , 11 .. 20

d( t) =

1.11103
1.007103
894.4
771.9
639.6
497.5
345.6
183.9
12.4
-168.9
-360
Grficos
1.5 10
1 10
d( t )

3
3

500
0
- 500
10

12

14

16

18

20

2.1

x := 0 , 0.5 .. 5
2

y( x) := 7 x - 2 x - 5
x=

y( x) =

-5

0.5

-4.25

1.5

7.75

19

2.5

33.75

50

52

3.5

73.75

- 50

99

4.5

127.75

160

200
150
100
y( x)
0
0

3
x

160

2.2

d( x) := ( 3 x + 7 )

x := -2 , -1 .. 10
x=

d( x) =
-2

-1
0
1
2

2
2.646
3.162
3.606

3
4
5

4
4.359
4.69

6
7
8
9
10

5
5.292

d( x) 4

5.568

5.831
6.083

0
-5

10

Grfico de una funcin vs. un rango variable


c := 0 , 10 .. 100
F := 1.8 c + 32
c

c =

F =
c

0
10
20
30
40
50
60
70
80
90
100

32
50
68

10

= 50

86
104
122
140
158
176
194

250

212

200

Grfico de un vector vs. un indice variable

Fc

150
100
50
0

20

40

60
c

80

100

C := c
c

250
200
Fc

150
100
50
0

20

40

60

80

100

Cc

Com o se resuelve una ecuacin algebraica de la forma f(x)=0 con la funcin raiz "root" .
x := 1
2

ecuacin

f ( x) := sin( x) - x

Mostrar el resultado en forma directa

root( f ( x) , x) = 0.877

Crear una asignacin para salvar el resultado y m ostrarlo luego.

x := root( f ( x) , x)
x = 0.877

x := 0
2

f ( x) := sin( x) - x

root( f ( x) , x) = 0
x := root( f ( x) , x)
x=0
Generar un grfico
x := 0 , 0.1 .. 2
1

0.877

-1
f ( x)
-2
-3
-4

0.5

1
x

a := 1
f ( x) := a + x

f ( 2) = 3

1.5

a := 2

f ( 2) = 3

Ejemplo de una ecuacin de m s de una variable.


2

f ( x , a) := sin( x) - a x
f ( 1 , 0.5 ) = 0.341

x := 1

Definir funcin componentes:


f0 ( x) := 1 + x
f1 ( x) := 2 + 3 x
Com binar componentes:

f ( x) :=

f0 (x)
f1 (x)

Vectorizar la funcin com o un todo:


f ( 3) =

4

11

Vectorizar la funcin por om ponente separados:


f ( 3) = 4
0

f ( 3 ) = 11
1

Resolucin de un conjunto de ecuaciones con la funcin "Find"


x := 0
y := 0
Dado
2

x +y =6

Prim era ecuacin

x+ y= 2

Segunda ecuacin

2.414

-0.414

Find( x , y) =
x := 0

Respuesta

y := 0

Dado
2

x +y =6
x+ y= 2

x := Find(x , y)

y
x = 2.414
y = -0.414
Resolver una ecuacin con "Find"
x := 1
Dado
2

sin( x) = x

Find( x) = 0.877
Graficos

x := 0 , 0.1 .. 2
4
sin( x)
x

3
2

1
0

0.5

1.5

c := 5

y := -10 , -9 .. 10

x := -5 .. 5

F( y) := 0.1 y + 3
2

f ( x) := x + c

F ( y)

20

f ( x)
10

0
- 10

-5

10

y, x

30

0.1 y +3

20

x +c
10

0
- 10

-5

0
y, x

3.1

c := -5

Dado
4

c + 20 c - 15 = 0
Find( c) = -0.851

10

c := 5

Dado
4

c + 20 c - 15 = 0
Find( c) = 0.851
c := -2 , -1.9 .. 2
4

f ( c) := c + 20 c - 15

c =

f ( c) =

3.2

-2

81

100

-1.9

70.232

80

-1.8

60.298

-1.7

51.152

-1.6

42.754

20

-1.5

35.062

-1.4

28.042

- 20
-2

-1.3

21.656

-1.2

15.874

-1.1

10.664

-1

-0.9

1.856

-0.8

-1.79

-0.7

-4.96

-0.6

-7.67

...

...

- 0.851

0.851

60
f ( c)

40
0
-1

1
c

h := 0

Dado

h= 2

h +

Find( h) = 1
h := 0 , 0.5 .. 5
2

g( h) := h +
h=

h- 2

g( h) =

-2

0.5

-1.043

1.5

1.475

30

20

3.414

2.5

5.831

8.732

3.5

12.121

- 10

16

4.5

20.371

g( h)

10
0
0

3
h

4.5

20.371

25.236

3.3

k := 0

p := 0

Dado
2 k - p = -3
-1
2

k - p = -5

Find( k , p ) =

0.8

4.6

k := -1 , -0.9 .. 6

15
2 k+ 3
-1

0.8

10

k+ 5

4.6

0
-2

3.4

q := 0

w := 5

Dado
2

q - 2q + 3 - w = 0
q+2-w=0

Find( q , w) =

0.382

2.382

q := 0 , 0.1 .. 5

20

0.382

2.618

15
2

q - 2 q+ 3
10
q+ 2
5
0

4.618
2.382
0

3
q

q := 2

w := 6

Dado
2

q - 2q + 3 - w = 0
q+2-w=0

Find( q , w) =

2.618

4.618

Iteraciones
Prim er nm ero

x := 1
0

i := 0 .. 10
x

i +1

Variable de indice

:= x + 2

Lazo

a := x + 1
i

i =

x =
0

8
10

4
x= 5

11

11

12

13

13

14

15

15

16

17

17

18

19

19

20

10

21

21

22

11

23

8
9
10

a =

Vectorizar una f uncin


x :=

1

2

0.841
sin( x) =

0.909
Matrices de entrada:
1 2 3
A0 :=

2 3 1

3 1 2

4 10 18

( A0 B0) = 14 24 7

18 5 8

sin( x) =

0.841

0.909

4 5 6
B0 := 7 8 7

6 5 4

Producto de A y B

36 36 32
A0 B0 = 35 39 37

31 33 33

1
A1 := 2

3

3
B1 := 2

1
3

( A1 B1) = 4

A1 B1 = 10

Trabajo con m atrices

1 4 7 10
A := 2 5 8 11

3 6 9 12
4
1
A = 5

Extraer una columna

(A1 )2 = 6

Extraer un elem ento de esta colum na


A

2, 1

=6

Graficar una matriz

i := 0 .. 2

j := 0 .. 3

15

15
12

10

10

Ai , j

Ai , j
5
0

0.5

1.5

15
10

A1 , j
A2 , j 5
0

2
j

2
j

Representar lineas separadas

A0 , j

Graficar cada colum na


15

( )i
j
A

10
5
0

0.5

1.5

Matriz transpuesta

1
4
T
A =
7
10

8 9

11 12

Matriz Inversa
-1

Matriz debe ser cuadrada

Operaciones con matrices

2 6 9
B := 3 6 9

0 1 4

6 14 15
B + C = 5 11 17

3 1 6

BB

-1

1 0 0
= 0 1 0

0 0 1

4 8 6
C := 2 5 8

3 0 2

47 46 78
B C = 51 54 84

14 5 16

-2 -2 3
B - C = 1 1 1

-3 1 2

B = -15

-1

1
0
-1

= 0.8 -0.533 -0.6

-0.2 0.133 0.4

You might also like