Professional Documents
Culture Documents
C=rand(10,10)
A = [1 2 3;4 5 6;7 8 9]
C =
Columns 1 through 5
A =
0.9058
0.9706
0.0357
0.0318
0.3816
0.1270
0.9572
0.8491
0.2769
0.7655
0.9134
0.4854
0.9340
0.0462
0.7952
0.6324
0.8003
0.6787
0.0971
0.1869
0.0975
0.1419
0.7577
0.8235
0.4898
0.2785
0.4218
0.7431
0.6948
0.4456
0.5469
0.9157
0.3922
0.3171
0.6463
0.9575
0.7922
0.6555
0.9502
0.7094
0.9649
0.9595
0.1712
0.0344
0.7547
0.1576
0.6557
0.7060
0.4387
0.2760
-5
Columns 6 through 10
-3
0.6797
0.2551
0.2543
0.8308
0.0540
-1
0.6551
0.5060
0.8143
0.5853
0.5308
0.1626
0.6991
0.2435
0.5497
0.7792
format compact
0.1190
0.8909
0.9293
0.9172
0.9340
A*B
0.4984
0.9593
0.3500
0.2858
0.1299
ans =
0.9597
0.5472
0.1966
0.7572
0.5688
22
31
0.3404
0.1386
0.2511
0.7537
0.4694
43
58
32
0.5853
0.1493
0.6160
0.3804
0.0119
64
85
56
0.2238
0.2575
0.4733
0.5678
0.3371
rand()
0.7513
0.8407
0.3517
0.0759
0.1622
ans =
D=rand(10,10);
0.8147
C*D
ans =
Columns 1 through 5
2.4421
1.6642
2.1744
2.1123
1.4274
3.0957
2.9157
2.8424
2.5063
1.7514
2.4421
1.6642
2.1744
2.1123
1.4274
3.2867
2.8339
3.4656
2.7062
1.9239
3.0957
2.9157
2.8424
2.5063
1.7514
3.6001
2.5551
3.1241
3.0006
1.9949
3.2867
2.8339
3.4656
2.7062
1.9239
2.2255
2.6543
2.5814
1.8350
1.2925
3.6001
2.5551
3.1241
3.0006
1.9949
2.6972
2.7455
3.0028
2.5427
1.7686
2.2255
2.6543
2.5814
1.8350
1.2925
2.4969
1.9205
2.6098
1.9261
1.5610
2.6972
2.7455
3.0028
2.5427
1.7686
2.9041
2.2726
3.4042
2.4231
2.0141
2.4969
1.9205
2.6098
1.9261
1.5610
2.7457
1.7867
2.5935
2.1800
1.5454
2.9041
2.2726
3.4042
2.4231
2.0141
2.0609
2.4233
1.9217
2.0336
1.3223
2.7457
1.7867
2.5935
2.1800
1.5454
2.0609
2.4233
1.9217
2.0336
1.3223
Columns 6 through 10
Columns 6 through 10
1.8447
1.7483
2.3801
1.8158
2.7008
3.6396
2.4804
2.8624
2.9756
3.3573
1.8447
1.7483
2.3801
1.8158
2.7008
3.2208
2.1374
2.3208
2.4423
3.1940
3.6396
2.4804
2.8624
2.9756
3.3573
3.5501
2.5206
3.1823
3.2813
3.8827
3.2208
2.1374
2.3208
2.4423
3.1940
2.7868
2.1580
1.7329
2.1339
2.3334
3.5501
2.5206
3.1823
3.2813
3.8827
3.0730
2.3557
2.3647
2.5355
3.0888
2.7868
2.1580
1.7329
2.1339
2.3334
2.4787
1.4617
2.1557
2.1599
2.7313
3.0730
2.3557
2.3647
2.5355
3.0888
2.8066
2.0887
2.2258
2.6119
3.2436
2.4787
1.4617
2.1557
2.1599
2.7313
2.2702
1.6224
2.3411
2.1672
2.8376
2.8066
2.0887
2.2258
2.6119
3.2436
2.8925
2.3403
2.1241
2.2545
2.2935
2.2702
1.6224
2.3411
2.1672
2.8376
2.8925
2.3403
2.1241
2.2545
2.2935
C=rand(10,10);
tic,C*D,toc
D=rand(10,10);
ans =
tic,C*D;toc
Columns 1 through 5
% transpuesta de A
A =
C = A'
1
C =
det(B)
ans =
det(A)
ans =
6.6613e-016
A =
-643.0000
inv(B)
ans =
B =
0.0342
-0.0793
0.0809
-5
-0.0233
0.0995
0.0358
-3
0.1213
0.0824
0.0140
-1
B*inv(B)
A.*B
ans =
ans =
1.0000
0.0000
-10
21
1.0000
0.0000
-12
30
12
-0.0000
0.0000
1.0000
63
64
-9
D = inv(B).*A*det(B)*A'
A =
D =
1
1.0e+003 *
-0.2860
-0.5140
-0.7420
-0.9940
-2.1880
-3.3820
-1.6370
-4.7900
-7.9430
A =
5*A
ans =
magic(3)
ans =
ones(3,4)
ans =
10
15
zeros(6)
20
25
30
ans =
35
40
45
magic(4)
zeros(4,2)
ans =
ans =
16
13
11
10
12
14
15
ones(5)
eye(6)
ans =
ans =
floor(7.999999)
ans =
7
% ceil redondea al entero superior
rand(3)
ceil(9.1)
ans =
ans =
0.0942
0.6959
0.0336
0.5985
0.6999
0.0688
ceil(9.000001)
0.4709
0.6385
0.3196
ans =
10
10
% redondeo
fix(8.999)
round(6.7)
ans =
7
round(6.3)
ans =
6
round(6.5)
ans =
7
% round redondea al entero ms prximo
% floor redondea al entero inferior
ans =
8
fix(8.00011)
ans =
8
fix(-8.999)
ans =
-8
rand()*6
ans =
3.1852
floor(7.8)
rand()*5 + 1
ans =
ans =
4.2722
rand()*5 + 1
Name
Attributes
ans =
Size
Bytes
Class
3.0381
A
rand(1,4)*5 + 1
1x1000000
8000000
double
ans =
5.0999
4.5918
5.8432
3.6567
A(1)
ans =
rand(1,4)*5 + 1
ans =
2.6257
1.5281
4.0548
4.8940
A(2)
ans =
rand(4)*5 + 1
ans =
3.1173
2.4050
5.3769
5.7885
1.4541
3.2004
3.5903
2.2035
2.3324
3.6357
5.7181
4.3806
1.7683
3.2871
4.1885
2.4453
A = [1 2 3;4 5 6;7 8 9]
A =
ans =
3
round(rand(1,5)*5 + 1)
ans =
3
A=round(rand(1,1000000)*5 + 1);
whos A
A=ceil(rand(1,10000000)*5 + 1);
round(rand(1,5)*5 + 1)
hist(A,6)
clc
ans =
A=round(rand(1,10000000)*5 + 1);
hist(A,6)
round(rand(1,5)*5 + 1)
4
hist(A,6)
fliplr(A)
ans =
triu(A)
ans =
A =
% l --> lower(inferior)
u --> upper(superior)
A =
rot90(A)
1
ans =
flipud(A)
ans =
A =
A'
A =
ans =
1
rot90(A)
sum(sum(A))
ans =
ans =
45
sum(A,2)
ans =
15
A =
24
1
A =
fliplr(A')
ans =
min(A)
ans =
min(min(A))
ans =
A =
max(A)
1
max(max(A))
sum(A)
ans =
ans =
ans =
12
9
15
18
A =
A =
mean(A)
ans =
mean(mean(A))
F = A([1 2],:)
ans =
F =
5
mean(A,2)
ans =
F = A(:,[1 2])
F =
8
A
A =
1
F =
ans =
5
F = A(:,1:1:2)
mean(A)
6
F = A(:,1:2)
mean(A,1)
F =
ans =
4
ans =
8
a = [3 6 7]
F = A([1 3],:)
a =
F =
-5
A(1,1)
-3
ans =
-1
a(1)
ans =
F = A(1:2:3,:)
F =
a(2)
1
ans =
6
a(3)
A =
ans =
1
B =
B(3,2)
ans =
B =
8
1
-5
-3
-1
B(3,2)
p =
polyval(p,3:2:11)
3
-3
ans =
Columns 1 through 4
354
2472
23532
Column 5
ans =
51114
-2.4142
0.4142
x = -3.5:0.1:1;
y = polyval(p,x);
p = [3 6 -7 5 -3]
plot(x,y)
p =
grid on
3
8950
-7
-3
hold on
roots(p)
plot(-3,0,'ro')
ans =
plot(0.7181,0,'ro')
-3.0000
0.7181
% USO DE poly
0.1410 + 0.6666i
0.1410 - 0.6666i
% polyval --> Evalua el polinomio en 1 o ms
r = [3 5 -1]
r =
% valores.
polyval(p,-3)
-1
-7
poly(r)
ans =
ans =
polyval(p,[2 4 6])
15
ans =
75
1057
4959
% MULTIPLICACIN DE POLINOMIOS
p = [3 -4]; q = [6 -5 3];
a | b
conv(p,q)
ans =
ans =
18
1
-39
29
-12
~(a | b)
ans =
s = conv(p,q)
s =
a & b | a
18
-39
29
-12
ans =
deconv(s,q)
a | b & a
ans =
ans =
-4
% VARIABLES LGICAS
% true = verdadero
(a | b) & a
false = falso
ans =
a = true
a =
a & b | b
1
b =
1
ans =
false
b =
0
% VECTORES LGICOS
0
a & b
ans =
Columns 1 through 9
0
a & ~b
ans =
-3
-8
Columns 10 through 12
-1
-7
-2
24
% CALCULAR:
% Media de d
mean(e)
% SUMA DE POSITIVOS
ans =
% PROMEDIO DE POSITIVOS
p = d>0
p =
e =
Columns 1 through 9
1
Columns 1 through 9
0
0
Columns 10 through 12
1
Columns 10 through 12
sum(p)
e = nonzeros(e)
ans =
e =
e = d.*p
e =
Columns 1 through 9
4
2
0
4
mean(e)
Columns 10 through 12
2
% Suma de d es sum(e)
ans =
4
sum(e)
ans =
59.7120
61.5961
58.9172
% Indique:
59.6925
% El peso promedio.
r = 60 + randn(5,2)
r =
59.7432
59.2928
59.8165
60.4629
59.6656
60.8848
r = 1 + 2.*randn(5,1)
60.1748
60.3513
r =
59.2940
60.7543
0.3415
r = 60 + randn(5,3)
1.3251
r =
0.4742
60.0717
60.6425
59.7601
-0.1580
58.7502
59.8908
59.8967
-0.6353
60.7453
59.8030
60.6851
r = 1 + 2.*randn(5,1)
59.9118
58.7555
60.4741
r =
59.5123
59.9986
60.4058
2.4726
4.2822
r = 60 + randn(5,1)
0.5362
r =
0.7510
57.9138
1.6482
59.3632
r = 60 + randn(5,1)
57.7815
r =
59.2677
60.4414
61.1206
r = 60 + randn(10,1)
60.2378
r =
59.9740
59.9290
59.6604
59.3565
62.0425
60.1395
60.7775
60.8965
59.9260
59.8095
59.4469
59.2387
61.9602
59.2493
60.4023
59.9839
60.0204
60.7610
r = 60 + randn(50,1);
60.7446
peso = 60 + randn(50,1);
r = randn(10,1)
r =
sum(esp)
-1.5986
-1.1716
ans =
23
0.7014
0.8842
mean(r)
-1.0113
ans =
-1.5070
60.0971
0.7926
mean(peso)
0.3163
ans =
0.3046
60.0101
0.6685
r = 60 + randn(10,1)
r =
n=sum(esp)
especif.
n =
hist(peso,7)
23
hold off
hist(peso,7)
porcentaje=sum(esp)/50*100
especific
% Porcentaje dentro de
porcentaje =
46
% Nmero de muestras mayores que las
especificaciones
nmayores = peso > 60.5;
sum(nmayores)
ans =
12
% Nmero de muestras menores que las
especificaciones
nmenores = peso < 59.5;
sum(nmenores)
ans =
15
% Porcentaje de valores mayores a la especif.
12/50*100
ans =
24
% Porcentaje de valores menores a la especif.
15/50*100
ans =
30