You are on page 1of 10

z=zeros(3,2)

z =
0
0
0

0
0
0

[z ones(3,4)]
ans =
0
0
0

0
0
0

1
1
1

1
1
1

1
1
1

1
1
1

A=3 5 6 7 ;4 2 1 0 ;3 2 7 9;2 5 7 1]
A=3 5 6 7 ;4 2 1 0 ;3 2 7 9;2 5 7 1]
|
{Error: Unexpected MATLAB expression.
}
A=[3 5 6 7 ;4 2 1 0 ;3 2 7 9;2 5 7 1]
A =
3
4
3
2

5
2
2
5

6
1
7
7

7
0
9
1

0
0
7
0

0
0
0
1

diag(A)
ans =
3
2
7
1
diag(diag(A))
ans =
3
0
0
0

0
2
0
0

(5>4)&((8+4)<33)
ans =
1
~(((6+4*3)>33))
ans =
1

~((4~=4)|(~(6<(4*2/8+4))))
ans =
0
E=[1:4;5:8;10:4:22]
E =
1
5
10

2
6
14

3
7
18

0
1
0

0
0
1

2
6
14

3
7
18

4
8
22

K=eye(3)
K =
1
0
0
G=[E K]
G =
1
5
10

4
8
22

1
0
0

0
1
0

0
0
1

A=[30:-3:9;ones(1,8);1:2:15;-1:6;zeros(1,8)]
A =
30
1
1
-1
0

27
1
3
0
0

24
1
5
1
0

21
1
7
2
0

18
1
9
3
0

15
1
11
4
0

12
1
13
5
0

9
1
15
6
0

B=A[1:4,2:6]
B=A[1:4,2:6]
|
{Error: Unbalanced or unexpected parenthesis or bracket.
}
B=A[(1:3:4,2:2:5)]
B=A[(1:3:4,2:2:5)]
|
{Error: Unbalanced or unexpected parenthesis or bracket.
}
B=A[1:3:4,2:2:5]
B=A[1:3:4,2:2:5]
|
{Error: Unbalanced or unexpected parenthesis or bracket.
}
B=A(1:3:4,2:2:5)
B =
27

21

B=A(1:3:4,2:3:5)
B =
27
0

18
3

B=A(1:3:4,[2,5,end])
B =
27
0

18
3

9
6

B=A(1:3:4,[2,5,6,7,8])
B =
27
0

18
3

15
4

12
5

9
6

B=A([1,4],[2,5,6,7,8])
B =
27
0

18
3

15
4

12
5

9
6

%-----------------------------vec=[4 5 2 8 4 7 2 64 2 57 2 45 7 43 2 5 7 3 13 65 23 6 3 0 4 -75 -433]


vec =
Columns 1 through 12
4

64

57

45

13

65

23

Columns 13 through 24
7

43

Columns 25 through 27
4

-75 -433

vec2(vec==2)=[]
{Index of element to remove exceeds matrix dimensions.
}
vec2(vec~=2)=[]
{Index of element to remove exceeds matrix dimensions.
}
vec2=vec(vec~=2)
vec2 =
Columns 1 through 12

64

57

45

23

65

13

57

64

43

Columns 13 through 22
3

13

65

23

-75 -433

vec3=vec(26:-1:1)
vec3 =
Columns 1 through 12
-75

Columns 13 through 24
43

45

Columns 25 through 26
5

vec4=vec([14:26] [1:13])
vec4=vec([14:26] [1:13])
|
{Error: Unbalanced or unexpected parenthesis or bracket.
}
vec4=vec(14:26, 1:13)
{Index exceeds matrix dimensions.
}
vec4=vec(14:1:26, 1:1:13)
{Index exceeds matrix dimensions.
}
vec4=vec(14:1:26)
vec4 =
Columns 1 through 12
43

13

65

23

13

65

23

Column 13
-75
vec4=vec(14:1:27)
vec4 =
Columns 1 through 12
43

Columns 13 through 14
-75 -433
vec5=[vec(14:27) vec(1:13)]

vec5 =
Columns 1 through 12
43

13

65

23

64

57

43

23

Columns 13 through 24
-75 -433

Columns 25 through 27
2

45

vec6= vec>44
vec6 =
Columns 1 through 12
0

Columns 13 through 24
0

Columns 25 through 27
0

vec6= vec(vec>44)
vec6 =
64

57

45

65

vec6= vec(vec<44)
vec6 =
Columns 1 through 12
4

Columns 13 through 23
5

13

-75 -433

vec7=vec<25
vec7 =
Columns 1 through 12
1

Columns 13 through 24
1

Columns 25 through 27
1

true=1
true =
1
vec7=vec<25
vec7 =
Columns 1 through 12
1

Columns 13 through 24
1

Columns 25 through 27
1

clc
clear
A= [200 125 0; 125 0 0; 0 0 300]
A =
200
125
0

125
0
0

0
0
300

P1=sumdiag(A)
{Undefined function 'sumdiag' for input arguments of type 'double'.
}
P1=sum (diag(A))
P1 =
500
clear
A= [200 125 0; 125 0 0; 0 0 300]
A =
200
125
0

125
0
0

0
0
300

125
0

0
0

P1=A
P1 =
200
125

300

p1=sum (diag(A))
p1 =
500
P2=A*(P1-p1*inv(A))
P2 =
55125
25000
0

25000
15125
0

0
0
89500

-137500
-46875
-150000

-162500
-62500
-60000

P2=A*(P1-p1*eye)
P2 =
-106875
-37500
-150000
eye
ans =
1
P2=A*(P1-p1*eye(3))
P2 =
-44375
-37500
0

-37500
15625
0

0
0
-60000

p1=.5*sum (diag(P2))
p1 =
-44375
P3=A*(P2-p2*eye(3))
{Undefined function or variable 'p2'.
}
P3=A*(P2-p2*eye(3))
{Undefined function or variable 'p2'.
}
p2=.5*sum (diag(P2))
p2 =
-44375
P3=A*(P2-p2*eye(3))
P3 =

-4687500
0
0

0
-4687500
0

0
0
-4687500

p3=sum (diag(P3))/3
p3 =
-4687500
%--------------------------------------clear
A=[]
A =
[]
A=[eye(5)]
A =
1
0
0
0
0

0
1
0
0
0

0
0
1
0
0

0
0
0
1
0

0
0
0
0
1

0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

B=zeros(5)
B =
0
0
0
0
0

B1= B(:,ones(1:2))
B1 =
0
0
0
0
0

0
0
0
0
0

B1= B(ones(1:2))
B1 =
0

B=[ones(5,2) ones(5,3)]
B =
1
1

1
1

1
1

1
1

1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

B=[ones(5,2) zeros(5,3)]
B =
1
1
1
1
1

1
1
1
1
1

0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

11

16

21

11
12
13
14
15

16
17
18
19
20

21
22
23
24
25

C=[1:5:21;]
C =
1

C=[1:5:21;
2:5:22;
3:5:23;
4:5:24;
5:5:25]
C =
1
2
3
4
5

6
7
8
9
10

B=[zeros(5,3) ones(5,2)]
B =
0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

1
1
1
1
1

1
1
1
1
1

B=[ones(5,2) zeros(5,3)]
B =
1
1
1
1
1

1
1
1
1
1

0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

D=[zeros(5,3) ones(5,2)]
D =
0
0

0
0

0
0

1
1

1
1

0
0
0

0
0
0

0
0
0

1
1
1

1
1
1

0
0
1
0
0
11
12
13
14
15

0
0
0
1
0
16
17
18
19
20

0
0
0
0
1
21
22
23
24
25

M=[A B;C D]
M =
1
0
0
0
0
1
2
3
4
5
diary off

0
1
0
0
0
6
7
8
9
10

1
1
1
1
1
0
0
0
0
0

1
1
1
1
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
1
1
1
1
1

0
0
0
0
0
1
1
1
1
1

You might also like