clear
A=[]
A =
[]
A
A =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
6.0000 -9.5400 54.0000 3.1400
k=find(A>=10&&A<=25)
??? Operands to the || and && operators must be convertible to logical scalar values.
k=find(A>=10&A<=25)
k =
1
5
B=A(1:1:3,:)
B =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
C=A(:,1:1:2)
C =
23.0000 10.0000
41.0000 -45.0000
32.0000 5.0000
6.0000 -9.5400
C=A(:,1:2)
C =
23.0000 10.0000
41.0000 -45.0000
32.0000 5.0000
6.0000 -9.5400
B=A(1:3,:)
B =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
D=A(2:3:4,3:4)
D =
65 5
D=A(2:4,3:4)
D =
65.0000 5.0000
0 32.0000
54.0000 3.1400
D=A(2:3:4,:)
D =
41 -45 65 5
D=A(2:3:4,3:end)
D =
65 5
D=A([2,3,4],3:end)
D =
65.0000 5.0000
0 32.0000
54.0000 3.1400
E=C*B
??? Error using ==> mtimes
Inner matrix dimensions must agree.
A
A =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
6.0000 -9.5400 54.0000 3.1400
C
C =
23.0000 10.0000
41.0000 -45.0000
32.0000 5.0000
6.0000 -9.5400
D
D =
65.0000 5.0000
0 32.0000
54.0000 3.1400
B
B =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
E=B*C
E =
1.0e+003 *
0.9141 -0.2239
1.2080 2.7123
1.1330 -0.2103
E<D
ans =
0 1
0 0
0 1
E&D
ans =
1 1
0 1
1 1
E|D
ans =
1 1
1 1
1 1
E|D
ans =
0 0
1 0
0 0
A(7)=[]
t(find(t==0)=eps
reshape(x,3,4);
abs(‘a’)
ones(size(A))
B=diag(A)A=[34,NaN,Inf,-Inf,-pi,eps,0]
A =
34.0000 NaN Inf -Inf -3.1416 0.0000 0
all(A)
ans =
0
any(A)
ans =
1
isnan(A)
ans =
0 1 0 0 0 0 0
isinf(A)
ans =
0 0 1 1 0 0 0
isfinite(A)
ans =
1 0 0 0 1 1 1