Advertisement

MATLAB实现坐标系变换动画演示

阅读量:
复制代码
    %*****************************************
    %******直角坐标系的转换及动画演示************
    %*****************************************
    clear all;
    Iz_a=[0 0 1]';%原坐标系下的Z轴
    Iy_a=[0 1 0]';%原坐标系下的Y轴
    Ix_a=[1 0 0]';%原坐标系下的X轴
    %绘制原三维坐标系O-XYZ的XYZ轴
    for t=-10:0.1:10
    plot3(Iz_a(1),Iz_a(2),t*Iz_a(3));%绘制Z轴
    plot3(Iy_a(1),t*Iy_a(2),Iy_a(3));%绘制Y轴
    plot3(t*Ix_a(1),Ix_a(2),Ix_a(3));%绘制X轴
    hold on;
    end
    r_x=deg2rad(60);%原坐标系绕X轴旋转60度
    r_y=deg2rad(60);%原坐标系绕Y轴旋转60度
    r_z=deg2rad(60);%原坐标系绕Z轴旋转60度
    %坐标系绕X轴旋转的转换矩阵Tx
    Tx=[1        0          0;
    0  cos(r_x)  

全部评论 (0)

还没有任何评论哟~