matlab坐标值旋转平移
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坐标值旋转平移相关推荐
- matlab实现彩色图像的平移、旋转、缩放、镜像(双线性插值)
matlab双线性插值实现彩色图像的平移.旋转.缩放.镜像 原理概述 代码 平移 镜像 缩放 旋转 结果 原图 平移(向X正方向.Y正方向50个距离单位) 镜像(左右.上下) 缩放(查看分辨率可知是否 ...
- matlab 通过矩阵变换使图像旋转平移_opencv图像处理——几何变换
几何变换大致分为仿射变换.投影变换.极坐标变换 完成几何变换需要两个独立的算法过程: 1.一个用来实现空间坐标变换的算法,用它描述每个像素如何从初始位置移动到终止位置 2.一个插值算法完成输出图像的每 ...
- matlab 通过矩阵变换使图像旋转平移_28. 图像扭曲
本文同步发表在我的微信公众号"计算摄影学",欢迎扫码关注 你有没有想过,下面这个视频中的特效应该如何实现? Morphing Female Starshttps://www.zhi ...
- matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
MATLAB如何动态显示鼠标的坐标值和图像像素值 http://apps.hi.baidu.com/share/user/41caedc2bda36d61746c6162330a (1)fix(x) ...
- 几何实体图形保存成stl格式的ascII和二进制文。用matlab语言读入文件,给三角网格坐标值乘以2,并保存到另一stl文件。输出完成工作所用的执行时间
1.题目: CAD/CAM软件生成几何实体图形,图形形状不限,但图形需包含曲面,分别保存成stl格式的ascII和二进制文.用matlab语言读入文件,给所有三角网格坐标值乘以2,并保存到另一stl文 ...
- Matlab 关于彩色图像的平移、旋转以及对称处理
Matlab 关于彩色图像的平移.旋转以及对称处理 一.实验源码 (1)图像平移 image = imread('picture1.jpg'); % 读取图像[W, H, G] = size(imag ...
- matlab鼠标三维坐标点,Matlab获取鼠标坐标值的两种途径
第一种途径:ginput()函数 ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值.函数调用形式为: [x,y] = ginput(n) [x,y] = ginput ...
- matlab显示曲线图中某个点的坐标值
在画好一幅曲线图后,有时候我们需要找出某个坐标的点,可以通过打开数据游标功能,此时鼠标点击的位置就会显示出坐标值,如下图: 此时保存下来的图也会带有显示的坐标值. 如果需要显示多个坐标的值,按住alt ...
- 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接
CAD+VBA 实现图块的旋转平移缩放和拼接 前言 一.需求 二.实现步骤 1.识别文件中的正确的坐标信息 2.选择图块上的角点,计算正确坐标信息与正确角点坐标之间的平移旋转参数,并进行平移旋转,加入 ...
最新文章
- laravel安装笔记 (转)
- 关键字super的作用 || Java内存区域
- HDU 3037 Saving Beans (Lucas法则)
- 【WebRTC---进阶篇】(五)mediasoup的信令系统
- 别人在忙挖矿,京东架构师却悄悄用区块链搞了件大事
- 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09
- 训练日志 2018.12.20
- 背景铺满整个页面并且自适应
- mysql 主备心跳监测配置_mysql主备配置
- 算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF
- 深度linux 1050ti,Archlinux安装NVIDIA1050Ti显卡驱动
- GUI图形用户接口编写QQ登录界面
- 使用 brew 安装mongodb
- 浅谈云原生数据库:回顾过去,未来可期
- 【项目实战】Airbnb爱彼迎-数据分析与建模
- 建筑施工复习资料-立杆基础
- 阿里云发布全新开源操作系统『龙蜥』,支持 X86 64 和 ARM 64 架构及鲲鹏、飞腾等芯片...
- 服务器安装node全教程
- FMS与Vcam实现flv网络电视直播 FMS直播
- scViewerX ActiveX 多功能文件查看器控件