ejercicio matlab
TRANSCRIPT
Ejercicio 01:
function [A]= Area_trapezoidal(b,y,z)% b =ancho mas bajo% y = profundidad del flujo% z = pendiente% A = AreaA = (b+z*y)*y
> [A]= Area_trapezoidal(2,0.75,1.5)
A = 2.3438
Ejercicio 03:
function [A,P,R]= A_trapezoidal(b,y,z)% b =ancho mas bajo% y = profundidad del flujo% z = pendiente% A = Area% P = Perímetro mojado% R = Radio hidráulico% A = AreaA = (b+z*y)*y;P = b + 2*y*sqrt(1+z^2);R = (b+z*y)*y/(b + 2*y*sqrt(1+z^2))
[A,P,R]= A_trapezoidal(2,0.75,1.5)
A = 2.3438
P = 4.7042
R = 0.4982
Ejercicio 04:
A=magic(7)
A =
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
01) >> P=[A([2,5],[1,4])]
P =
38 9
13 33
02) >> P=[A(:,[5,6,7])]
P =
10 19 28
18 27 29
26 35 37
34 36 45
42 44 4
43 3 12
2 11 20
03) R=[A([1,2,3],:)]
R =
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
04) B=[A([4,2,3,1,5,6,7],:)]
B =
5 14 16 25 34 36 45
38 47 7 9 18 27 29
46 6 8 17 26 35 37
30 39 48 1 10 19 28
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
05) K=[B([1,2,3],:);(B([4],:)+B([7],:)*5);B([5,6,7],:)]
K =
5 14 16 25 34 36 45
38 47 7 9 18 27 29
46 6 8 17 26 35 37
140 194 248 246 20 74 128
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
06) L=[A(:,[1,2]) B([2],:).' A(:,[4,5]) B([4],:).' A(:,[7])]
L =
30 39 38 1 10 30 28
38 47 47 9 18 39 29
46 6 7 17 26 48 37
5 14 9 25 34 1 45
13 15 18 33 42 10 4
21 23 27 41 43 19 12
22 31 29 49 2 28 20
07) K=[B([1,2,4,5,6,7],[1,2,3,4,6,7])]
K =
5 14 16 25 36 45
38 47 7 9 27 29
30 39 48 1 19 28
13 15 24 33 44 4
21 23 32 41 3 12
22 31 40 49 11 20
08) D=[A(:,[7,2,3,4,5,6,1])]
D =
28 39 48 1 10 19 30
29 47 7 9 18 27 38
37 6 8 17 26 35 46
45 14 16 25 34 36 5
4 15 24 33 42 44 13
12 23 32 41 43 3 21
20 31 40 49 2 11 22
09) [A(1,:),A(2,:),A(3,:),A(4,:),A(5,:),A(6,:),A(7,:)]'
ans =
30
39
48
1
10
19
28
38
47
7
9
18
27
29
46
6
8
17
26
35
37
5
14
16
25
34
36
45
13
15
24
33
42
44
4
21
23
32
41
43
3
12
22
31
40
49
2
11
20