Professional Documents
Culture Documents
a =
1 3 5
4 6 8
a > 3
ans =
0 0 1
1 1 1
a(1,2)
ans =
a(a>3)
ans =
4
6
5
8
a(a==3)
ans =
a(~(a==3))
ans =
1
4
6
5
8
clear
clc
diary off
disp('lets go')
lets go
a = 1:5
a =
1 2 3 4 5
a<3
ans =
1 1 0 0 0
a<3
ans =
1 1 0 0 0
b = a<3
b =
1 1 0 0 0
a(b)
ans =
1 2
a(a<3)
ans =
1 2
a([1 3])
ans =
1 3
r = rand(20,1)
r =
0.09754
0.2785
0.54688
0.95751
0.96489
0.15761
0.97059
0.95717
0.48538
0.80028
0.14189
0.42176
0.91574
0.79221
0.95949
0.65574
0.035712
0.84913
0.93399
0.67874
r(r<0.3)
ans =
0.09754
0.2785
0.15761
0.14189
0.035712
r(~(r<0.3)) = 0
r =
0.09754
0.2785
0
0
0
0.15761
0
0
0
0
0.14189
0
0
0
0
0
0.035712
0
0
0
q = rand(20,1)
q =
0.75774
0.74313
0.39223
0.65548
0.17119
0.70605
0.031833
0.27692
0.046171
0.097132
0.82346
0.69483
0.3171
0.95022
0.034446
0.43874
0.38156
0.76552
0.7952
0.18687
m = q > 0.2
m =
1
1
1
1
0
1
0
1
0
0
1
1
1
1
0
1
1
1
1
0
n = q < 0.8
n =
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
m & n
ans =
1
1
1
1
0
1
0
1
0
0
0
1
1
0
0
1
1
1
1
0
q(m&n)
ans =
0.75774
0.74313
0.39223
0.65548
0.70605
0.27692
0.69483
0.3171
0.43874
0.38156
0.76552
0.7952
ans =
0.75774
0.74313
0.39223
0.65548
0.70605
0.27692
0.69483
0.3171
0.43874
0.38156
0.76552
0.7952
q =
0.75774
0.74313
0.39223
0.65548
0
0.70605
0
0.27692
0
0
0
0.69483
0.3171
0
0
0.43874
0.38156
0.76552
0.7952
0
whoa
{#Unrecognized function or
variable 'whoa'.
}#
whos
Name Size Bytes Class Attributes
a 1x5 40 double
ans 12x1 96 double
b 1x5 5 logical
m 20x1 20 logical
n 20x1 20 logical
q 20x1 160 double
r 20x1 160 double
l = 1:6
l =
Columns 1 through 5
1 2 3 4 5
Column 6
6
bb = [1 0 1 1 1 0]
bb =
1 0 1 1 1 0
l(bb)
{#Array indices must be positive
integers or logical values.
}#
l([1 3 2 4 5 6])
ans =
Columns 1 through 5
1 3 2 4 5
Column 6
e = logical(bb)
e =
1 0 1 1 1 0
l(e)
ans =
1 3 clc
p = rand(20,1)
p =
0.48976
0.44559
0.64631
0.70936
0.75469
0.27603
0.6797
0.6551
0.16261
0.119
0.49836
0.95974
0.34039
0.58527
0.22381
0.75127
0.2551
0.50596
0.69908
0.8909
length(p(p<0.4))
ans =
length(p<0.4)
ans =
20
e =
1 0 1 1 1
sum(e)
ans =
clear;clc
data = rand(5,5)
data =
Columns 1 through 2
0.95929 0.84072
0.54722 0.25428
0.13862 0.81428
0.14929 0.24352
0.25751 0.92926
Columns 3 through 4
0.34998 0.35166
0.1966 0.83083
0.25108 0.58526
0.61604 0.54972
0.47329 0.91719
Column 5
0.28584
0.7572
0.75373
0.38045
0.56782
1 1 0 0 0
1 0 0 1 1
0 1 0 1 1
0 0 1 1 0
0 1 0 1 1
data(data>0.5) = 0
data =
Columns 1 through 2
0 0
0 0.25428
0.13862 0
0.14929 0.24352
0.25751 0
Columns 3 through 4
0.34998 0.35166
0.1966 0
0.25108 0
0 0
0.47329 0
Column 5
0.28584
0
0
0.38045
0
data = rand(5,5)
data =
Columns 1 through 2
0.075854 0.12991
0.05395 0.56882
0.5308 0.46939
0.77917 0.011902
0.93401 0.33712
Columns 3 through 4
0.16218 0.60198
0.79428 0.26297
0.31122 0.65408
0.52853 0.68921
0.16565 0.74815
Column 5
0.45054
0.083821
0.22898
0.91334
0.15238
data =
Columns 1 through 2
0.075854 0.12991
0.05395 NaN
NaN NaN
NaN 0.011902
NaN NaN
Columns 3 through 4
0.16218 NaN
NaN 0.26297
NaN NaN
NaN NaN
0.16565 NaN
Column 5
NaN
0.083821
0.22898
NaN
0.15238
data(~(isnan(data)))
ans =
0.075854
0.05395
0.12991
0.011902
0.16218
0.16565
0.26297
0.083821
0.22898
0.15238
ans =
0.13276
data = rand(5,5)
data =
Columns 1 through 2
0.82582 0.10665
0.53834 0.9619
0.99613 0.0046342
0.078176 0.77491
0.44268 0.8173
Columns 3 through 4
0.86869 0.43141
0.084436 0.91065
0.39978 0.18185
0.25987 0.2638
0.80007 0.14554
Column 5
0.13607
0.86929
0.5797
0.54986
0.14495
sum(data)
ans =
Columns 1 through 2
2.8811 2.6654
Columns 3 through 4
2.4129 1.9333
Column 5
2.2799
sum(data,2)
ans =
2.3686
3.3646
2.1621
1.9266
2.3505
sum(data,2)>2.2
ans =
1
1
0
0
1
data(sum(data,2)>2.2,:)
ans =
data
data =
ans =
2.3686
ans =
2.1621
% krathsa mono tis grammes, twn opoiwn to athoisma twn sthlwn einai > 2.2
>> A = magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
ans =
0 1
1 0
1 1
1 0
A(A(:,[1 2]) < 10) = 0 % ta stoixeia twn duo prwtwn sthlwn an einai < 10 ginontai
0
A =
16 0 3 13
0 11 10 8
0 0 6 12
0 14 15 1