-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathtestSubFunctions.m
58 lines (45 loc) · 1.34 KB
/
testSubFunctions.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function testSubFunctions()
% Òåñòèðîâàíèå âñïîìîãàòåëüíûõ ôóíêöèé
% res = testSubFunctions()
% Arguments
%
% Example
% testSubFunctions();
%
% See also
%
% Revisions
% Author: Vulfin Alex, Date: 17/11/2010
% Supervisor: Vulfin Alex, Date: 17/11/2010
% Author: (Next revision author), Date: (Next revision date)
sizeRows = 3;
sizeCols = 5;
matTestArg = randinit(1, sizeRows, sizeCols);
fprintf('\nÈñõîäíûé ìàññèâ ñëó÷àéíûõ ÷èñåë\n');
disp(matTestArg);
fprintf('\nÔóíêöèÿ àêòèâàöèè Ãèïåðáîëè÷åñêèé òàíãåíñ\n');
disp(hyptan(matTestArg));
fprintf('\n');
disp(hyptan(matTestArg'));
fprintf('\nÔóíêöèÿ àêòèâàöèè ëèíåéíàÿ\n');
disp(purelinf(matTestArg));
fprintf('\n');
disp(purelinf(matTestArg'));
fprintf('\nÏðîèçâîäíàÿ ôóíêöèè àêòèâàöèè Ãèïåðáîëè÷åñêèé òàíãåíñ\n');
disp(dhyptan(matTestArg));
fprintf('\n');
disp(dhyptan(matTestArg'));
fprintf('\nÏðîèçâîäíàÿ ôóíêöèè àêòèâàöèè ëèíåéíàÿ\n');
disp(dpurelinf(matTestArg));
fprintf('\n');
disp(dpurelinf(matTestArg'));
fprintf('\nÏðèâåäåíèå ïðîèçâîëüíîãî ìàññèâà ê íóëåâîìó ñðåäíåìó è åä ÑÊÎ\n');
matTestArg = [ 1 2 3 4 5 6 7 8 9 10; ...
1 2 3 4 5 6 7 8 9 10; ...
1 2 3 4 5 6 7 8 9 10];
matTestArg = matTestArg(randperm(size(matTestArg, 1)), :);
disp(matTestArg);
classes = unique(matTestArg(:, (9 + 1):end));
disp(classes);
disp(mapstd(matTestArg));
end %of function