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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? understanding_euler_angles.m

?? 通過matlab圖形進行歐拉角的演示
?? M
?? 第 1 頁 / 共 2 頁
字號:
        end
        if strcmp(get(RotPlane(1),'Visible'),'off')==1
            rotate(RotPlane(1),Vy,CAngle*180/pi,[0 0 0])
            rotate(arc1,Vy,CAngle*180/pi,[0 0 0])
        end

               
        Anow=A2;
    case 3
        Dir=3;
        
        ca='arc3';
        
        set(eval(ca),'Visible','on')
        
        set(RotPlane(3),'FaceColor',cc,'Edgecolor',cc)
        set(RotPlane(3),'Visible','on')

        set(eval(setangle),'String',  ['  Z Axis  :  ' num2str(CAngle*180/pi)])
        
  
        set(handles.Rotate,'Enable','off')
        for i=1:CAngle*180/pi
            drawnow
            CA2=copyobj(CA1,gca);
            delete(CA1)
            rotate(CA2,Vz,1,[0 0 0])
            ARC(i,:)=copyobj(eval(ca),gca);    
            rotate(ARC(i,:),Vz,i,[0 0 0])
            CA1=copyobj(CA2,gca);
            delete(CA2)  
        end

        delete( eval(ca) )
        set(handles.Rotate,'Enable','on')  

        set(ARC,'FaceColor',cc)
        delete(CA1)
        
        rotate(eval(CA),Vz,CAngle*180/pi,[0 0 0])
        
        if strcmp(get(RotPlane(1),'Visible'),'off')==1
            rotate(RotPlane(1),Vz,CAngle*180/pi,[0 0 0])
            rotate(arc1,Vz,CAngle*180/pi,[0 0 0])
        end
        
        if strcmp(get(RotPlane(2),'Visible'),'off')==1
            rotate(RotPlane(2),Vz,CAngle*180/pi,[0 0 0])
            rotate(arc2,Vz,CAngle*180/pi,[0 0 0])
        end
        
%         if strcmp(get(RotPlane(2),'Visible'),'off')==1
%             rotate(arc2,Vz,CAngle*180/pi,[0 0 0])
%         end
        
       
        Anow=A3;
end

switch count
   case 1
       ROT(1)=Dir;
       Vx=Anow*[1;0;0];        
       Vy=Anow*[0;1;0];
       Vz=Anow*[0;0;1];
       set(CoAxes1,'Visible','on')
       set(handles.Set1,'Value',1)
       set(handles.Set1,'Enable','on')
       
   case 2
       ROT(2)=Dir;
       set(CoAxes2,'Visible','on')
       set(handles.Set2,'Value',1)
       set(handles.Set2,'Enable','on')
       
       Vx=Aprev*Anow*[1;0;0];        
       Vy=Aprev*Anow*[0;1;0];
       Vz=Aprev*Anow*[0;0;1];  
   case 3
       ROT(3)=Dir;
       set(CoAxes3,'Visible','on')
       set(handles.Set3,'Value',1) 
       set(handles.Set3,'Enable','on')
       set(handles.Rotate,'Enable','off')
%        Vx=Aprev*Anow*[1;0;0];        
%        Vy=Aprev*Anow*[0;1;0];
%        Vz=Aprev*Anow*[0;0;1];  % But Not needed Since the rotation is
%        over and no more transformation is neede.
end

Aprev=Anow;

if count==1
    ARC1=copyobj(ARC,gca);
    delete(ARC)
    set(handles.POR1,'Enable','on')
    set(handles.PAR1,'Enable','on')
elseif count==2
    ARC2=copyobj(ARC,gca);
    delete(ARC)
    set(handles.POR2,'Enable','on')
    set(handles.PAR2,'Enable','on')
elseif count==3
    ARC3=copyobj(ARC,gca);
    delete(ARC)
    set(handles.POR3,'Enable','on')
    set(handles.PAR3,'Enable','on')
end

save Trans A1 A2 A3 Aprev Vx Vy Vz count ROT ARC1 ARC2 ARC3 arc1 arc2 arc3



% --- Executes on button press in RESET.
function RESET_Callback(hObject, eventdata, handles)
% hObject    handle to RESET (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
set(handles.Rotate,'Enable','on')
Understanding_Euler_Angles


% --- Executes on button press in POR1.
function POR1_Callback(hObject, eventdata, handles)
% hObject    handle to POR1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of POR1


load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(RotPlane(ROT(1)),'Visible','on')
else
    set(RotPlane(ROT(1)),'Visible','off')
end


% --- Executes on button press in POR2.
function POR2_Callback(hObject, eventdata, handles)
% hObject    handle to POR2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of POR2

load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(RotPlane(ROT(2)),'Visible','on')
else
    set(RotPlane(ROT(2)),'Visible','off')
end



% --- Executes on button press in POR3.
function POR3_Callback(hObject, eventdata, handles)
% hObject    handle to POR3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of POR3

load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(RotPlane(ROT(3)),'Visible','on')
else
    set(RotPlane(ROT(3)),'Visible','off')
end



% --- Executes on button press in Iso.
function Iso_Callback(hObject, eventdata, handles)
% hObject    handle to Iso (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
load Maxes
view([1 1 1])
camlookat(BaseSphere)
camzoom(1.5)


% --- Executes on button press in XY.
function XY_Callback(hObject, eventdata, handles)
% hObject    handle to XY (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
load Maxes
view(0,90)
camlookat(BaseSphere)
camzoom(1.3)



% --- Executes on button press in YZ.
function YZ_Callback(hObject, eventdata, handles)
% hObject    handle to YZ (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
load Maxes
view(90,0)
camlookat(BaseSphere)
camzoom(1.3)



% --- Executes on button press in ZX.
function ZX_Callback(hObject, eventdata, handles)
% hObject    handle to ZX (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
load Maxes
view(0,0)
camlookat(BaseSphere)
camzoom(1.3)

% --- Executes on button press in RotateView.
function RotateView_Callback(hObject, eventdata, handles)
% hObject    handle to RotateView (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of RotateView
load Maxes
rotate3d

function Angle1_Callback(hObject, eventdata, handles)
% hObject    handle to Angle1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of Angle1 as text
%        str2double(get(hObject,'String')) returns contents of Angle1 as a double


% --- Executes during object creation, after setting all properties.
function Angle1_CreateFcn(hObject, eventdata, handles)
% hObject    handle to Angle1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end


function Angle2_Callback(hObject, eventdata, handles)
% hObject    handle to Angle2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of Angle2 as text
%        str2double(get(hObject,'String')) returns contents of Angle2 as a double


% --- Executes during object creation, after setting all properties.
function Angle2_CreateFcn(hObject, eventdata, handles)
% hObject    handle to Angle2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end



function Angle3_Callback(hObject, eventdata, handles)
% hObject    handle to Angle3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of Angle3 as text
%        str2double(get(hObject,'String')) returns contents of Angle3 as a double


% --- Executes during object creation, after setting all properties.
function Angle3_CreateFcn(hObject, eventdata, handles)
% hObject    handle to Angle3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end




% --- Executes on button press in PAR1.
function PAR1_Callback(hObject, eventdata, handles)
% hObject    handle to PAR1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of PAR1

load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(ARC1,'Visible','on')
else
    set(ARC1,'Visible','off')
end



% --- Executes on button press in PAR2.
function PAR2_Callback(hObject, eventdata, handles)
% hObject    handle to PAR2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of PAR2

load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(ARC2,'Visible','on')
else
    set(ARC2,'Visible','off')
end


% --- Executes on button press in PAR3.
function PAR3_Callback(hObject, eventdata, handles)
% hObject    handle to PAR3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of PAR3

load Trans
load Maxes
if (get(hObject,'Value') == get(hObject,'Max'))
    set(ARC3,'Visible','on')
else
    set(ARC3,'Visible','off')
end


% --- Executes on button press in Author.
function Author_Callback(hObject, eventdata, handles)
% hObject    handle to Author (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of Author

state=get(hObject,'Value');
if state==get(hObject,'Max')
    B = imread('Banner.jpg');
    set(handles.axes2,'Visible','on')
    axes(handles.axes2)
    B=image(B);
    
    save('ha','B')
%     save Banner B
%     guidata(Banner,handles)
    axis off
    axes(handles.axes1)
elseif state==get(hObject,'Min')
    load ha;
    set(B,'Visible','off')
    set(handles.axes2,'Visible','off')
    axes(handles.axes1)
    
end



function whileclosing(hObject, eventdata, handles)

clc
clear
closereq

aa=0;

save ha aa
save HANDLESFILE aa
save Maxes aa
save Trans aa

delete ha.mat HANDLESFILE.mat Maxes.mat Trans.mat

msg=['  Please Review in mathworks.com or Send your Feedbacks to author   ';...
     '                                                                    ';...
     '     j.divahar@yahoo.com / j.divahar@gmail.com                      ';...
     '                                                                    ';...
     '     HomePage: http://four.fsphost.com/jdivahar                     '];
    

button = msgbox(msg,'Thank you For Trying !');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线观看你懂的| 欧美α欧美αv大片| 日韩欧美你懂的| 国产视频在线观看一区二区三区| 亚洲人精品午夜| 国产美女精品在线| 欧美日韩一区二区电影| 国产精品国产三级国产普通话99| 日韩中文字幕不卡| 91丨九色丨蝌蚪丨老版| 久久久久久免费网| 青青草国产精品97视觉盛宴| caoporn国产精品| 久久精品视频一区二区| 蜜臀精品一区二区三区在线观看| www.亚洲国产| 精品国内二区三区| 一区二区三区四区高清精品免费观看 | 亚洲国产精品精华液ab| 蜜桃在线一区二区三区| 欧美久久久久免费| 亚洲成人免费在线观看| 一本久道中文字幕精品亚洲嫩| 国产精品美女久久久久久久久久久 | 99国产精品久久久久| 久久精品男人天堂av| 美日韩黄色大片| 日韩午夜在线观看| 男男视频亚洲欧美| 欧美精品色一区二区三区| 亚洲图片欧美一区| 欧美探花视频资源| 午夜电影网一区| 91麻豆精品国产91久久久| 五月天网站亚洲| 日韩欧美一级精品久久| 另类人妖一区二区av| 日韩三级伦理片妻子的秘密按摩| 美国十次综合导航| 欧美精品一区二区三| 国模大尺度一区二区三区| 亚洲精品一区二区在线观看| 国产呦萝稀缺另类资源| 国产亚洲精品aa午夜观看| 国产成人啪免费观看软件| 国产精品五月天| 色婷婷精品久久二区二区蜜臀av | 久久网站最新地址| 国产xxx精品视频大全| 国产精品免费av| 97成人超碰视| 偷拍亚洲欧洲综合| 久久新电视剧免费观看| heyzo一本久久综合| 亚洲va在线va天堂| 久久久久久久久免费| 成人av资源下载| 午夜精品一区二区三区三上悠亚 | 亚洲手机成人高清视频| 欧美视频中文一区二区三区在线观看 | 国产在线乱码一区二区三区| 中文久久乱码一区二区| 欧美日韩dvd在线观看| 精品在线播放午夜| 亚洲三级小视频| 日韩精品中文字幕在线一区| av一区二区不卡| 日本中文一区二区三区| 亚洲国产电影在线观看| 欧美一区二区日韩一区二区| 成人在线视频一区| 香港成人在线视频| 日本一区二区久久| 337p亚洲精品色噜噜狠狠| 国产91丝袜在线播放| 亚洲一区av在线| 久久久久久一级片| 欧美日韩一区精品| 日韩高清一区二区| 亚洲免费色视频| 2020国产精品久久精品美国| 91视频免费播放| 国产美女一区二区| 亚洲午夜久久久久中文字幕久| 久久亚洲私人国产精品va媚药| 91污在线观看| 国产福利不卡视频| 偷偷要91色婷婷| 亚洲欧美日韩系列| 久久免费电影网| 8x8x8国产精品| www.亚洲精品| 高清在线不卡av| 日韩va亚洲va欧美va久久| 一区二区视频免费在线观看| 亚洲精品一区在线观看| 欧美一区二区三区日韩视频| 91香蕉视频污在线| 色综合天天综合狠狠| 国产精选一区二区三区| 国内精品嫩模私拍在线| 亚瑟在线精品视频| 亚洲一二三四区不卡| 欧美激情综合五月色丁香| 久久精品在这里| 欧美夫妻性生活| 91麻豆精品国产91久久久更新时间| 播五月开心婷婷综合| 成人精品视频一区二区三区| 麻豆久久一区二区| 久久精品国产秦先生| 五月天丁香久久| 日韩中文字幕av电影| 亚洲精品中文在线观看| 亚洲男人的天堂网| 国产精品不卡一区| 一区二区在线观看免费| 亚洲国产成人一区二区三区| 国产精品久久精品日日| 欧美一区二区三区在线观看| 欧美精品久久一区| 91麻豆精品国产91久久久资源速度| 欧美美女一区二区在线观看| 欧美日韩美女一区二区| 欧美日韩极品在线观看一区| 这里只有精品免费| 欧美一级片在线观看| 精品久久久久久亚洲综合网 | 国产91精品精华液一区二区三区 | 亚洲一区二区中文在线| 亚洲男人的天堂av| 亚洲va天堂va国产va久| 天天av天天翘天天综合网色鬼国产| 天天亚洲美女在线视频| 成人精品一区二区三区四区 | 亚洲免费观看高清完整版在线 | 国产高清亚洲一区| 国产一区 二区 三区一级| 国产一区亚洲一区| 国产乱理伦片在线观看夜一区| 国产成人一级电影| 国产在线精品视频| 久久精品99国产精品日本| 精品一区二区国语对白| caoporn国产精品| 欧美性做爰猛烈叫床潮| 欧美日韩小视频| 日韩一二三区视频| 国产精品人成在线观看免费 | 日韩精品乱码免费| 老司机免费视频一区二区| 国产福利精品一区| 国产成人免费视频网站| 一本久道中文字幕精品亚洲嫩| 欧美日韩五月天| 久久综合国产精品| 婷婷开心激情综合| 国产在线视频一区二区| 在线精品视频免费播放| 色av一区二区| 国产视频一区二区在线观看| 一片黄亚洲嫩模| 另类小说一区二区三区| 欧美中文字幕一区二区三区 | 亚洲激情av在线| 国产久卡久卡久卡久卡视频精品| 丁香网亚洲国际| 欧美va亚洲va| 亚洲成精国产精品女| 国产精品99久久久久久宅男| 91精品午夜视频| 国产性做久久久久久| 美日韩一级片在线观看| 色综合天天综合网天天看片| 久久久国产午夜精品| 一区二区三区毛片| 成人自拍视频在线观看| 色噜噜夜夜夜综合网| 欧美极品aⅴ影院| 久久激情五月激情| 欧美美女一区二区三区| 一区二区三区国产精华| 国产成人免费视频网站| 久久一夜天堂av一区二区三区| 亚洲黄色在线视频| 色婷婷综合激情| 精品久久久久久最新网址| 蜜桃一区二区三区在线| 欧美日韩精品是欧美日韩精品| 亚洲同性gay激情无套| av资源站一区| 久久精品一区二区三区四区| 久久精品国产亚洲aⅴ| 欧美情侣在线播放| 日韩中文字幕区一区有砖一区| jlzzjlzz国产精品久久| 国产无一区二区| 成人免费不卡视频| 麻豆精品在线播放| 777午夜精品视频在线播放|