亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? robot.m

?? 人工神經(jīng)網(wǎng)絡(luò)中cmac網(wǎng)絡(luò)應(yīng)用于機(jī)器人手臂控制的算法研究
?? M
字號(hào):

function robot()
% neural networks housework
%use cmac simulink 2D robotic operation
% CMAC operates as a form of lookup table. Note, however,
% that it generalises, i.e. is capable of producing outputs
% in response to inputs not previously experienced.
%5 dim input 3 dim output
help robot;
clf reset;
pausetime=0.1;
quantisation=200;
c=40;
memsize=3080;
pause
z = menu('select step of studying', ...
  '0.00001', ...
 '0.1',...
 '0.5',...
 '1.0');
if z==1
    seta=0.00001;
else 
    if z==2
        seta=0.1;
    else
        if z==3
            seta=0.5;
        else
            if z==4
                seta=1.0;
            end;
        end;
    end;
end;
disp('')
%seta=0.1;
l=[0.5 0.5 0.5];
ipdim=5;
disp(sprintf('quantisation is; %d',quantisation));
disp(sprintf('acceptive field is: %d',c));
disp(sprintf('memsize is : %d',memsize));
iprange=360;
width=iprange/200;

% data initial    


xd=zeros(200,2);
disp('any key to continue');

pause
z = menu('select target function', ...
  'Circle', ...
 'Line');
disp('')

if z == 1
    for t=1:200
        xd(t,1)=0.5-0.25*cos(0.5*pi*0.02*(t-1));
        xd(t,2)=0.25+0.25*sin(0.5*pi*0.02*(t-1));
    end;
else
    for t=1:200
        %xd(t,1)=0.5-0.25*cos(0.5*pi*0.02*(t-1));
        %xd(t,2)=0.25+0.25*sin(0.5*pi*0.02*(t-1));
        xd(t,1)=0.5-0.0025*t;
        xd(t,2)=0.0025*t;
    end;
end;
k=1:200;
hold off;
plot(xd(k,1),xd(k,2));
hold on;
deta=[-9.14 69.87 131.58];
x=[l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
        l(1)*sin(deta(1)*2*pi/360)+l(2)*sin((deta(1)+deta(2))*2*pi/360)+l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360)];
jmat=[-l(1)*sin(deta(1)*2*pi/360)-l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
        -l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
       -l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360); ...
        l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
        l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
       l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ];

wts=zeros(memsize,3);
% weight stack
sse=1;
%sse=||Et|| 
addrs=zeros(c,3);
epcoh = input('enter number of training epochs ');
%epcoh=4;
for p=1:epcoh
    disp('any key to continue');
    pause
    k=1:200;
    hold off;
    plot(xd(k,1),xd(k,2));
    hold on;
    for t=1:200
        delta_x=xd(t)-x;
        ip=[deta 360*delta_x]+[90 90 90 0 0];
        HASH=123456;
        offset=width/c;
        ofs=0;
        seta_delta=[0 0 0];
        for i=1:c
            address=0;
            shift=1;
            for j=1:ipdim
                address=address+(rem((ceil((ip(j)+ofs)/width)),quantisation))*shift;
              %address=address+(ceil((ip(j)/width)))*shift;
                shift=shift*quantisation;
            end;
            address=address+shift*i;
            for j=1:3
                addrs(i,j)=ceil(rem((log(address+1)*HASH),memsize));
              %addrs(i,j)=mod(address,memsize);
            end;
           ofs=ofs+offset;
            for j=1:3
                seta_delta(j)=seta_delta(j)+wts(addrs(i,j),j);
            end;
        end;
        deta=deta+seta_delta;
       x=[l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
        l(1)*sin(deta(1)*2*pi/360)+l(2)*sin((deta(1)+deta(2))*2*pi/360)+l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360)];
       jmat=[-l(1)*sin(deta(1)*2*pi/360)-l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
            -l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
             -l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360); ...
            l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
            l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
            l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ];

       Et=xd(t)-x;
       seta_delta=seta_delta-0.1*(-300*Et*jmat+seta_delta);
       deta=deta+seta_delta;
       x=[l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
       l(1)*sin(deta(1)*2*pi/360)+l(2)*sin((deta(1)+deta(2))*2*pi/360)+l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360)];
       jmat=[-l(1)*sin(deta(1)*2*pi/360)-l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
             -l(2)*sin((deta(1)+deta(2))*2*pi/360)-l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360) ...
             -l(3)*sin((deta(1)+deta(2)+deta(3))*2*pi/360); ...
             l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
             l(2)*cos((deta(1)+deta(2))*2*pi/360)+l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ...
             l(3)*cos((deta(1)+deta(2)+deta(3))*2*pi/360) ];
        Et=xd(t)-x;
        temp=Et*jmat;
        for i=1:c
            for j=1:3
                wts(addrs(i,j),j)=wts(addrs(i,j),j)+seta*temp(j);
                
            end;
        end;
        if(rem(t,10)==0)
            temp1=[l(1)*cos(deta(1)*2*pi/360),l(1)*sin(deta(1)*2*pi/360)];
            temp2=[l(1)*cos(deta(1)*2*pi/360)+l(2)*cos((deta(1)+deta(2))*2*pi/360),l(1)*sin(deta(1)*2*pi/360)+l(2)*sin((deta(1)+deta(2))*2*pi/360)];
            title('cmac robotic control');
            xlabel('x');
            ylabel('y');
            plot([0 temp1(1)],[0 temp1(2)],'-g');
            plot([temp1(1) temp2(1)],[temp1(2) temp2(2)]);
            plot([temp2(1) xd(t,1)+Et(1)],[temp2(2) xd(t,2)+Et(1)],'-r');
                pause2(pausetime);
        end;
       % if(rem(t,30)==0)
        %    disp(sprintf('time is:%d',t));
        %    Et
        %end;
        neterr(2*i-1)=Et(1);
        neterr(2*i)=Et(2);
   end;
        sse=sumsqr(neterr);
        sse
        disp(sprintf('epcoh: %f:',p));
end;
        disp('any key to continue');

        pause

        hold off
        bar(wts,'r')
        title('Network Weights');
        xlabel('Weight Number');
        ylabel('Weight Value');

       set(gca,'xlim',[0 memsize]);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品一区二区二区| 亚洲国产日日夜夜| 国产一区美女在线| 欧美大片国产精品| 国产一区二区在线视频| 国产亚洲美州欧州综合国| 国产在线不卡一卡二卡三卡四卡| 精品国产伦一区二区三区免费| 久久99最新地址| 国产免费观看久久| 色哟哟一区二区三区| 亚洲午夜精品一区二区三区他趣| 欧美日韩中文精品| 久久国产精品99精品国产| ww久久中文字幕| 99精品欧美一区二区蜜桃免费| 亚洲女人****多毛耸耸8| 欧美精品一二三区| 韩国理伦片一区二区三区在线播放| 国产欧美日韩激情| 色网站国产精品| 日韩电影免费在线观看网站| 欧美精品一区男女天堂| 成人av电影在线观看| 夜夜嗨av一区二区三区网页 | 一区二区三区免费| 91麻豆精品国产91久久久使用方法| 精品一区二区三区免费毛片爱| 国产精品视频免费看| 欧美日韩成人在线一区| 国产精品99久久不卡二区| 蜜臀av一区二区| 中文字幕在线观看一区二区| 欧美精品 国产精品| 粉嫩一区二区三区性色av| 亚洲妇熟xx妇色黄| 国产精品国模大尺度视频| 欧美一区二区三区思思人| 丁香婷婷综合激情五月色| 午夜精品视频一区| 国产精品久久一级| 精品免费国产二区三区| 日本高清不卡视频| 国产成人8x视频一区二区| 午夜精品一区二区三区电影天堂| 国产精品免费aⅴ片在线观看| 欧美日韩精品福利| 99精品国产热久久91蜜凸| 久久99精品国产麻豆婷婷洗澡| 一区二区三区四区在线播放 | 国产馆精品极品| 亚洲图片欧美综合| 国产精品欧美一区二区三区| 欧美成人女星排名| 欧美亚洲一区三区| caoporn国产精品| 激情五月激情综合网| 亚洲丰满少妇videoshd| 亚洲日本电影在线| 国产欧美久久久精品影院| 日韩女优制服丝袜电影| 欧美浪妇xxxx高跟鞋交| 色婷婷av一区二区三区软件 | 欧美午夜精品久久久久久孕妇| 国产v综合v亚洲欧| 国产一区二区三区最好精华液| 日韩 欧美一区二区三区| 夜夜亚洲天天久久| 亚洲日本欧美天堂| 国产精品国产馆在线真实露脸| 久久精品男人的天堂| 精品99999| 欧美tk—视频vk| 欧美大片在线观看一区| 亚洲精品国产无套在线观| 国产精品久久久久久久久快鸭| 国产午夜亚洲精品理论片色戒| 久久亚洲精精品中文字幕早川悠里 | 国产91色综合久久免费分享| 日韩二区在线观看| 亚洲一区在线观看免费| 亚洲免费在线电影| 亚洲综合偷拍欧美一区色| 一区二区不卡在线播放| 亚洲一二三级电影| 日韩精品亚洲专区| 麻豆国产精品视频| 国产一区91精品张津瑜| 国产精品一区二区免费不卡| 国产999精品久久久久久绿帽| 成人午夜电影小说| gogo大胆日本视频一区| 成人免费看黄yyy456| 91丝袜美腿高跟国产极品老师| 91丝袜美女网| 欧美性极品少妇| 日韩一区二区在线观看视频| 精品欧美久久久| 中文乱码免费一区二区| 亚洲欧美日本韩国| 日韩一区精品视频| 国产一区二区0| 色美美综合视频| 337p亚洲精品色噜噜| 久久精品一区四区| 亚洲色图一区二区| 日本欧美一区二区三区| 国产成人综合自拍| 在线中文字幕不卡| 欧美mv日韩mv| 亚洲欧美日韩在线| 麻豆精品一区二区av白丝在线| 国产乱码字幕精品高清av| 91欧美一区二区| 日韩色视频在线观看| 国产精品久久久久四虎| 婷婷夜色潮精品综合在线| 国产精品一级片在线观看| 色域天天综合网| 久久精品亚洲乱码伦伦中文| 亚洲精品免费在线播放| 极品美女销魂一区二区三区免费 | 91国产精品成人| 欧美大片在线观看一区| 亚洲欧美日韩综合aⅴ视频| 免费成人在线视频观看| www.久久精品| 欧美成人aa大片| 亚洲一线二线三线视频| 国产91丝袜在线播放九色| 欧美日韩黄色影视| 国产精品国产成人国产三级| 日韩高清欧美激情| 色综合久久88色综合天天6| 欧美精品一区二区三区在线| 亚洲成人www| av电影在线观看完整版一区二区| 日韩视频免费观看高清完整版在线观看| 日本一二三不卡| 久久精品999| 在线成人免费观看| 亚洲精品一卡二卡| 大桥未久av一区二区三区中文| 91精品国产综合久久精品麻豆 | 亚洲综合视频在线观看| 粉嫩高潮美女一区二区三区| 日韩美女在线视频| 一级做a爱片久久| 成人国产精品免费观看视频| 欧美r级在线观看| 日韩二区三区在线观看| 日本一区二区电影| 国产精品一二二区| 久久色视频免费观看| 日韩精品一级二级| 欧美乱熟臀69xxxxxx| 一区二区在线观看免费视频播放| 成人精品免费网站| 亚洲国产精品成人综合| 国产激情视频一区二区在线观看| 精品国产污网站| 精品一区二区精品| 精品国产乱码久久久久久蜜臀| 日韩电影一区二区三区四区| 欧美剧在线免费观看网站| 亚洲一区在线视频| 欧美性大战久久久久久久蜜臀| 一区二区三区在线观看视频 | 亚洲第一综合色| 欧美在线免费视屏| 亚洲福利一二三区| 欧美日韩国产小视频| 亚州成人在线电影| 884aa四虎影成人精品一区| 偷拍一区二区三区| 日韩一级欧美一级| 久久成人精品无人区| 26uuu国产电影一区二区| 国产一区二区三区| 久久久国产午夜精品| 粉嫩一区二区三区性色av| 亚洲欧美综合色| 欧美影院精品一区| 日韩精品久久理论片| 精品久久久久久久久久久院品网 | 欧美日韩中字一区| 日韩国产欧美三级| 精品国产免费一区二区三区四区| 激情综合网av| 中文字幕一区在线观看| 欧美视频一区二区在线观看| 日韩综合一区二区| 久久影视一区二区| av毛片久久久久**hd| 成人动漫一区二区三区| 亚洲综合小说图片| 精品欧美一区二区久久| 9i看片成人免费高清| 午夜精品一区在线观看| 久久众筹精品私拍模特|