, , , , . , ( ) . , MatLAB , MatLAB .
MatLAB , , . .
MatLAB , if, while, switch for end. . <Enter> . , " " end, <Enter>. , , end () . ( ) , .
:
if <> <1> else <2> end
. , . , , <1>. , <2>.
:
if <> <> __ end
, , , end.
, : , , if end. :
< 1> < > < 2>
MatLAB :
< - ;
> - ;
<= - ;
>= - ;
= = - ;
~ = - .
|
|
, . . , . MatLAB :
& - Ȕ (AND);
| - Ȕ (OR);
~ - Ҕ (NOT).
Ȕ xor (,), - .
:
if <1> <1> elseif <2> <2> elseif <3> <3>... else <> end
elseif , <1> . <2>. , <2>, , <2> , elseif, . . <3>. , <3>, elseif. elseif <>, else. .
:
switch <, >
case <1> <1>
case <2> <2>
...
Otherwise <>
End
, , switch, , case. case , , case. case, , otherwise.
MatLAB - .
:
while <> <> end
, , while. , , .
21 0.2 4 0.2:
i = 1;
while i <= 20
x = i/5;
si = sin(x);
disp([x,si])
i = i+1;
End
0.2000 0.1987
0.4000 0.3894
0.6000 0.5646
0.8000 0.7174
1.0000 0.8415
1.2000 0.9320
1.4000 0.9854
1.6000 0.9996
1.8000 0.9738
2.0000 0.9093
2.2000 0.8085
2.4000 0.6755
2.6000 0.5155
2.8000 0.3350
3.0000 0.1411
3.2000 -0.0584
3.4000 -0.2555
3.6000 -0.4425
3. 8000 -0. 6119
4.0000 -0. 7568
. , . disp. , , (, ). , - -, - [ x1, x2,..., x].
|
|
, :
disp ([x1, x2,..., x])
.
:
for <> = <>: <>: <> <> end,
<> - ("" );
<> - ;
<> - , ;
<> - .
<> ( ) , <> <>. <> , .
(, ) break. , , , end .
:
a = [' i ',' x ',' sin(x) '];
for i = 1:20
x = i/5;
si = sin(x);
if i==1
Disp(a)
End
disp([i,x,si])
End
i x sin(x)
1.0000 0.2000 0.1987
2.0000 0.4000 0.3894
3.0000 0.6000 0.5646
4.0000 0.8000 0.7174
5.0000 1.0000 0.8415
6.0000 1.2000 0.9320
7.0000 1.4000 0.9854
8.0000 1.6000 0.9996
9.0000 1.8000 0.9738
10.0000 2.0000 0.9093
11.0000 2.2000 0.8085
12.0000 2.4000 0.6755
13.0000 2.6000 0.5155
14.0000 2.8000 0.3350
15.0000 3.0000 0.1411
16.0000 3.2000 -0.0584
17.0000 3.4000 -0.2555
18.0000 3.6000 -0.4425
19. 0000 3.8000 -0. 6119
20.0000 4. 0000 -0. 7568
.
1.11.
1. 1.5 :
- ( MatLAB) , ;
x 1 x 2 m
- , r ;
- , , ;
- ε=0.001; .
1.5
. | x1 | x2 | m | r | f(x) | |
0.2 | sin(x) | |||||
cos(x) | ||||||
0.3 | exp(x) | |||||
0.4 | ln(1+x) | |||||
0.5 | ln(x) | |||||
0.6 | ln(x) | |||||
0.7 | ln(x) | |||||
0.8 | ln(x+a) | |||||
1.1 | ctg(x) | |||||
1.2 | cosec(x) | |||||
1.3 | cosec(x) | |||||
1.4 | arctg(x) | |||||
1.5 | arctg(x | |||||
1.6 | ln(x) | |||||
0.9 | sin(x) |
1.12.
1.5 0.1 100, , 10, .
|
|
, .
, d: 1 diamond.points:
:
; Sharky Neural Network 0.9 Beta
; Training data
; Inputs: 2
; Outputs: 1/2
; Points: 400
; More on: http://www.sharktime.com/
-0.875500 -0.781250 1
0.305250 0.014750 2
0.460750 -0.781500 1
-0.640500 0.855000 1
-0.026000 0.723750 2
-0.562250 0.340000 2
0.501250 -0.978000 1
0.018000 0.535250 2
-0.765000 -0.085750 2
0.767250 0.612250 1
-0.280250 -0.946500 1
. , : (). , 5 .
:
: Win 1200 (UTF-16LE).
Windows 1251.
.
txt, :
>> open('d:\1\diamond.txt') %
>>load('d:\1\diamond.txt ') %
>>
:
, :
>> open('d:\1\diamant-1.txt')
>> a=load('d:\1\diamant-1.txt')
a =
-0.2758 -0.7855 1.0000
-0.0343 -0.7943 2.0000
0.2610 -0.5185 2.0000
0.1630 -0.7815 2.0000
-0.9547 0.9250 1.0000
0.5837 -0.6590 1.0000
-0.2580 0.7823 1.0000
-0.5062 0.7907 1.0000
-0.6212 0.3967 1.0000
0.1328 -0.1213 2.0000
-0.4108 -0.1948 2.0000
-0.4725 -0.5430 1.0000
0.7087 0.5933 1.0000
0.6445 -0.9520 1.0000
-0.6820 -0.0135 2.0000
0.7215 -0.1103 2.0000
, .
.
: , . , : 70%, 25% 5%. : , .
XOR | Sharky Neural Network | |
Circle | Sharky Neural Network | |
Square | Sharky Neural Network | |
Diamond | Sharky Neural Network | |
Ring | Sharky Neural Network | |
Thin Ring | Sharky Neural Network | |
Moon | Sharky Neural Network | |
Wave | Sharky Neural Network | |
Hole | Sharky Neural Network | |
Ying Yang | Sharky Neural Network | |
Showman | Sharky Neural Network | |
Face:) | Sharky Neural Network | |
N.points | http://www.sharktime.com/us_SharkyNeuralNetworkDownload.html | |
cn.points | http://www.sharktime.com/us_SharkyNeuralNetworkDownload.html | |
AI.points | http://www.sharktime.com/us_SharkyNeuralNetworkDownload.html |
1. MatLAB?
2. MatLAB?
3. MatLAB?
4. () ?