matlab坐标值旋转平移

简单记录一下坐标值旋转 rotation

Coordinate_value_rotation
function [xout,yout] = Coordinate_value_rotation(x_in,y_in,x0,y0,beta)
%将坐标点x,y 平移x0,y0 顺时针旋转beta(rad)%旋转中心为(0,0)
M=[1    0     x0;0    1     y0;0    0     1;];                                  %平移矩阵
P0(1,:)=x_in;
P0(2,:)=y_in;
P0(3,:)=1;
M1=[cos(beta)   sin(beta)     0;-sin(beta)   cos(beta)    0;0           0         1];                   %旋转矩阵,顺时针旋转90°
P1=M1*M*P0;xout = P1(1,:);
yout = P1(2,:);
end

使用一下子试试

x = 0:0.1:1;
y = x.^2;
plot(x,y);
hold on
axis equal
[xout,yout] = Coordinate_value_rotation(x,y,0,0,pi/2);
plot(xout,yout,'r')
hold on
axis equal
[xout,yout] = Coordinate_value_rotation(x,y,1,1,pi/2);
plot(xout,yout,'--r')
legend('原曲线','顺时针旋转90°','顺时针旋转90°并下移1右移1')

matlab坐标值旋转平移相关推荐

  1. matlab实现彩色图像的平移、旋转、缩放、镜像(双线性插值)

    matlab双线性插值实现彩色图像的平移.旋转.缩放.镜像 原理概述 代码 平移 镜像 缩放 旋转 结果 原图 平移(向X正方向.Y正方向50个距离单位) 镜像(左右.上下) 缩放(查看分辨率可知是否 ...

  2. matlab 通过矩阵变换使图像旋转平移_opencv图像处理——几何变换

    几何变换大致分为仿射变换.投影变换.极坐标变换 完成几何变换需要两个独立的算法过程: 1.一个用来实现空间坐标变换的算法,用它描述每个像素如何从初始位置移动到终止位置 2.一个插值算法完成输出图像的每 ...

  3. matlab 通过矩阵变换使图像旋转平移_28. 图像扭曲

    本文同步发表在我的微信公众号"计算摄影学",欢迎扫码关注 你有没有想过,下面这个视频中的特效应该如何实现? Morphing Female Starshttps://www.zhi ...

  4. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值

    MATLAB如何动态显示鼠标的坐标值和图像像素值 http://apps.hi.baidu.com/share/user/41caedc2bda36d61746c6162330a (1)fix(x) ...

  5. 几何实体图形保存成stl格式的ascII和二进制文。用matlab语言读入文件,给三角网格坐标值乘以2,并保存到另一stl文件。输出完成工作所用的执行时间

    1.题目: CAD/CAM软件生成几何实体图形,图形形状不限,但图形需包含曲面,分别保存成stl格式的ascII和二进制文.用matlab语言读入文件,给所有三角网格坐标值乘以2,并保存到另一stl文 ...

  6. Matlab 关于彩色图像的平移、旋转以及对称处理

    Matlab 关于彩色图像的平移.旋转以及对称处理 一.实验源码 (1)图像平移 image = imread('picture1.jpg'); % 读取图像[W, H, G] = size(imag ...

  7. matlab鼠标三维坐标点,Matlab获取鼠标坐标值的两种途径

    第一种途径:ginput()函数 ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值.函数调用形式为: [x,y] = ginput(n) [x,y] = ginput ...

  8. matlab显示曲线图中某个点的坐标值

    在画好一幅曲线图后,有时候我们需要找出某个坐标的点,可以通过打开数据游标功能,此时鼠标点击的位置就会显示出坐标值,如下图: 此时保存下来的图也会带有显示的坐标值. 如果需要显示多个坐标的值,按住alt ...

  9. 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接

    CAD+VBA 实现图块的旋转平移缩放和拼接 前言 一.需求 二.实现步骤 1.识别文件中的正确的坐标信息 2.选择图块上的角点,计算正确坐标信息与正确角点坐标之间的平移旋转参数,并进行平移旋转,加入 ...

最新文章

  1. laravel安装笔记 (转)
  2. 关键字super的作用 ||  Java内存区域
  3. HDU 3037 Saving Beans (Lucas法则)
  4. 【WebRTC---进阶篇】(五)mediasoup的信令系统
  5. 别人在忙挖矿,京东架构师却悄悄用区块链搞了件大事
  6. 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09
  7. 训练日志 2018.12.20
  8. 背景铺满整个页面并且自适应
  9. mysql 主备心跳监测配置_mysql主备配置
  10. 算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF
  11. 深度linux 1050ti,Archlinux安装NVIDIA1050Ti显卡驱动
  12. GUI图形用户接口编写QQ登录界面
  13. 使用 brew 安装mongodb
  14. 浅谈云原生数据库:回顾过去,未来可期
  15. 【项目实战】Airbnb爱彼迎-数据分析与建模
  16. 建筑施工复习资料-立杆基础
  17. 阿里云发布全新开源操作系统『龙蜥』,支持 X86 64 和 ARM 64 架构及鲲鹏、飞腾等芯片...
  18. 服务器安装node全教程
  19. FMS与Vcam实现flv网络电视直播 FMS直播
  20. scViewerX ActiveX 多功能文件查看器控件

热门文章

  1. benchmark在postgresql上的安装及使用
  2. jquery获取元素(父级的兄弟元素的子元素)
  3. 让VMWare拥有Intel千兆网卡
  4. 多种文字翻译软件-翻译常用软件
  5. 舆情传播的全过程如何监控监测?
  6. 测试工作中常见问题及优化方案
  7. APP游戏开发十诫!第一个雏型就要搞定的事
  8. iPhoneXR为最畅销iPhone难解外界对苹果的担忧
  9. excel 链接sql server数据库,并使用sql语句导出自己想要的数据
  10. 3dsmax修改对象的旋转中心的位置