Você está na página 1de 8

>> EP=round(5+15*rand(1,12))

EP =
Columns 1 through 9
17

19

19

14

13

19

13

15

13

15

Columns 10 through 12
19

20

>> sum(EP>=10)
ans =
8
>> length(EP(EP>=10))
ans =
8
>> mean(EP(EP>=10))
ans =
17.5000
>> sum((EP>=10).*EP)/sum(EP>=10)
ans =
17.5000
>> EP(EP==19)=15
EP =
Columns 1 through 9
17

15

15

14

Columns 10 through 12
15

20

>> [menor pmenor]=min(EP);


>> [mayor pmayor]=max(EP);
>> EP([pmenor pmayor])=[mayor menor]
EP =
Columns 1 through 9
17

15

15

Columns 10 through 12

14

20

15

>> EP=EP+(EP<9)+EP(<12)+(EP<=14)+(EP<=17)-(EP>=18)
EP=EP+(EP<9)+EP(<12)+(EP<=14)+(EP<=17)-(EP>=18)
|
Error: Unexpected MATLAB operator.
>> EP=EP+(EP<9)+(EP<12)+(EP<=14)+(EP<=17)-(EP>=18)
EP =
Columns 1 through 9
18

16

11

16

16

19

12

15

16

Columns 10 through 12
16

11

10

>> 5~=6
ans =
1
>> rem(20,6)
ans =
2
>> sum([1:2:2*4-1].^[1:4])
ans =
2536
>> 1+3^2+5^3+7^4
ans =
2536
>> ones(1,9)
ans =
1

>> zero(1,9)
Undefined function 'zero' for input arguments of type
'double'.
>> zeros(1,9)
ans =
0

>> J=ones(1,9);

>> J(2:3:9)=2;
>> J(3:3:9)=3
J =
1
>>
>>
>>
>>
>>

J=ones(1,3000);
J(2:3:3000)=2;
J(3:3:3000)=3;
x=[2 4 10 5];
mean(1./x)

ans =
0.2625
>> mean(x.^(-1))
ans =
0.2625
>> sum(1./x)/length(x)
ans =
0.2625
>> % MATRICES
>> % DECLARACION
>> A=[1 2 4 7;23 -12 15 1;0 -10 11 21]
A =
1
23
0

2
-12
-10

4
15
11

7
1
21

>> B=[12:-3:1;linspace(10,16,4);round(100*rand(1,4))]
B =
12
10
96

9
12
49

6
14
80

3
16
14

3
10
6
15

13
8
12
1

>> magic(4)
ans =
16
5
9
4

2
11
7
14

>> ones(4,3)
ans =

1
1
1
1

1
1
1
1

1
1
1
1

>> zeros(2,2)
ans =
0
0

0
0

>> eyes(4)
Undefined function 'eyes' for input arguments of type
'double'.
Did you mean:
>> eye(4)
ans =
1
0
0
0

0
1
0
0

0
0
1
0

0
0
0
1

>> PRACTICAS=round(5+15*rand(10,6))
PRACTICAS =
11
19
17
19
15
6
18
19
15
16

16
11
15
8
16
5
9
6
6
17

15
10
19
6
12
11
16
17
8
12

12
15
16
16
9
15
15
7
7
12

19
10
14
8
16
9
13
15
18
19

13
7
7
9
18
9
17
9
19
10

>> 6
6

5
11
15
9
9
5
11
15
9
9
|
Error: Unexpected MATLAB expression.
>> PRACTICAS(6,:)
ans =
6

11

15

12
15
16

19
10
14

13
7
7

>> PRACTICAS(6,2)=13;
>> PRACTICAS
PRACTICAS =
11
19
17

16
11
15

15
10
19

19
15
6
18
19
15
16

8
16
13
9
6
6
17

6
12
11
16
17
8
12

16
9
15
15
7
7
12

8
16
9
13
15
18
19

9
18
9
17
9
19
10

12
15
16
16
9
15
15
7
7
12

19
10
14
8
16
9
13
15
18
19

13
7
7
9
18
9
17
9
19
10

19
10
14
8
16
9

13
7
7
9
18
9

>> PRACTICAS(:,6)
ans =
13
7
7
9
18
9
17
9
19
10
>> PRACTICAS
PRACTICAS =
11
19
17
19
15
6
18
19
15
16

16
11
15
8
16
13
9
6
6
17

15
10
19
6
12
11
16
17
8
12

>> PP=PRACTICAS(2:8,3:5)
PP =
10
19
6
12
11
16
17

15
16
16
9
15
15
7

10
14
8
16
9
13
15

>> PP=PRACTICAS
PP =
11
19
17
19
15
6

16
11
15
8
16
13

15
10
19
6
12
11

12
15
16
16
9
15

18
19
15
16

9
6
6
17

16
17
8
12

15
7
7
12

13
15
18
19

17
9
19
10

12
15
16
16
9
15
7
7
12

19
10
14
8
16
13
15
18
19

13
7
7
9
18
17
9
19
10

>> PRACTICAS(6,:)=[]
PRACTICAS =
11
19
17
19
15
18
19
15
16

16
11
15
8
16
9
6
6
17

15
10
19
6
12
16
17
8
12

>> % OPERACIONES CON MATRICES


>> % + - *
>> whos
Name
Size
A
B
EP
J
PP
PRACTICAS
ans
mayor
menor
pmayor
pmenor
x

Bytes Class

3x4
3x4
1x12
1x3000
10x6
9x6
10x1
1x1
1x1
1x1
1x1
1x4

96
96
96
24000
480
432
80
8
8
8
8
32

>> A
A =
1
23
0

2
-12
-10

4
15
11

7
1
21

9
12
49

6
14
80

3
16
14

>> B
B =
12
10
96
>> A*B'
ans =
75
261
39

202
312
370

612
2834
684

double
double
double
double
double
double
double
double
double
double
double
double

Attributes

>> % .* ./ .^
>> A.*B
ans =
12
18
230 -144
0 -490

24
210
880

21
16
294

4
15
11

7
1
21

>> A
A =
1
23
0

2
-12
-10

>> 1./A
ans =
1.0000
0.0435
Inf

0.5000
-0.0833
-0.1000

0.2500
0.0667
0.0909

0.1429
1.0000
0.0476

>> A.^(0.5)
ans =
Columns 1 through 2
1.0000 + 0.0000i
4.7958 + 0.0000i
0.0000 + 0.0000i

1.4142 + 0.0000i
0.0000 + 3.4641i
0.0000 + 3.1623i

Columns 3 through 4
2.0000 + 0.0000i
3.8730 + 0.0000i
3.3166 + 0.0000i

2.6458 + 0.0000i
1.0000 + 0.0000i
4.5826 + 0.0000i

>> A
A =
1
23
0

2
-12
-10

4
15
11

7
1
21

>> % FUNCIONES QUE TRABAJAN CON MATRICES


>> PRACTICAS
PRACTICAS =
11
19
17
19
15

16
11
15
8
16

15
10
19
6
12

12
15
16
16
9

19
10
14
8
16

13
7
7
9
18

18
19
15
16

9
6
6
17

16
17
8
12

15
7
7
12

13
15
18
19

17
9
19
10

>> PRACTICAS=[PRACTICAS(1:5,:); 18 18 18 18 18 18;PRACTICAS(6:9,:)] ]


PRACTICAS=[PRACTICAS(1:5,:); 18 18 18 18 18 18;PRACTICAS(6:9,:)] ]
|
Error: Unbalanced or unexpected parenthesis or
bracket.
>> PRACTICAS=[PRACTICAS(1:5,:); 18 18 18 18 18 18;PRACTICAS(6:9,:)]
PRACTICAS =
11
19
17
19
15
18
18
19
15
16

16
11
15
8
16
18
9
6
6
17

15
10
19
6
12
18
16
17
8
12

12
15
16
16
9
18
15
7
7
12

19
10
14
8
16
18
13
15
18
19

13
7
7
9
18
18
17
9
19
10

>> % FUNCIONES QUE TRABAJAN CON MATRICES


>> sum(PRACTICAS) % min,max, sort,mean
ans =
167

122

133

127

150

>> diag([1 2 3;3 5 7;8 9 10])


ans =
1
5
10
>> A=[3 2 -10;4 8 1;-3 -2 20];
>> b=[-23; 23; 53];
>> inv(A)*b
ans =
1.0000
2.0000
3.0000
>>

127

Você também pode gostar