• 大小: 0M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: 其他  

资源简介

matlab坐标平移旋转源代码.zip

资源截图

代码片段和文件信息

function Re = coordinateRotation(Xoritheta)
% 作者:BaShan
% 邮箱:moveon5@163.com
% 函数名称:坐标绕点旋转函数
% 调用格式为:Re = coordinateRotation(Xoritheta)
% X为原始坐标点 (mx2);ori旋转中心 (1x1);theta为旋转角,为正顺时针方向,为负逆时针方向。

if nargin == 3
    theta = - theta;
    xo = X(:1);
    yo = X(:2);
    tha = theta*pi/180;
    x = (xo-ori(1))*cos(tha) - (yo-ori(2))*sin(tha) + ori(1);
    y = (xo-ori(1))*sin(tha) + (yo-ori(2))*cos(tha) + ori(2);
    Re = [xy];
else
    disp(‘输入参数不正确‘);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         543  2018-03-16 08:54  matlab坐标平移旋转源代码\coordinateRotation.m
     文件         615  2018-03-16 08:54  matlab坐标平移旋转源代码\coordinateTransformation.m
     目录           0  2018-03-16 08:58  matlab坐标平移旋转源代码\

评论

共有 条评论