matlab制作莫尔条纹,光栅莫尔条纹 matlab程序
global dt %dt是鼠标每次移动绕旋转中心转动角度的增量
N = 25; %number of lines
h_f = figure;
h_a = axes('parent',h_f);
set(h_f,...
'windowbuttonupfcn',@stopdragfcn,...
'windowbuttonmotionfcn','') %先将figure的鼠标移动的callback设为空,鼠标(按下后)弹起的callback设为stopdragfcn函数
set(h_a,'buttondownfcn',@startdragfcn) %将axes的鼠标按下的callback设为startdragfcn函数
set(h_a,'dataaspectratio',[1 1 1],...
'xlim',[-2,2],'ylim',[-2,2])
%mouse_down = false;
xy_pre = [NaN,NaN]; %存储鼠标移动前上一次的坐标
rt_pt = [0 0]; %旋转中心
rt_mat = repmat(rt_pt',1,2*N); %计算变换后坐标时要用
t = 0; %t为旋转角度
x0 = repmat(linspace(-1,1,N),2,1); 在图上不动的N条线的x坐标
y0 = repmat([-1;1],1,N);
x1 = x0; %旋转运动的N条线的x坐标
y1 = y0;
l1 = zeros(1,N); %运动线条的句柄
for k = 1:N
line(x0(:,k),y0(:,k),'color',[0 0 0],'linestyle','-',...
'linewidth',2);
l1(k) = line(x1(:,k),y1(:,k),'color',[0 0 1],'linestyle','-',...
'linewidth',2);
end %产生2N条线
matlab制作莫尔条纹,光栅莫尔条纹 matlab程序相关推荐
- 如何利用Matlab制作色卡,(七)用matlab生成二值化图和24色卡
[code]%生成4个半径依次为10,30,50,100的圆 clc; clear; close all; I = zeros(256,256); %定义一个256*256的灰度图 iter = [1 ...
- 莫尔条纹三维测量仿真matlab,利用莫尔条纹测量物体三维形貌新方法研究
第 37 卷第 7 期 2008 年 7 月 光 子 学 报 ACTA PHOTONICA SINICA Vol. 37 No. 7 July 2008 3陕西省教育厅专项科研计划(05J K221) ...
- matlab做条纹移动量,基于条纹投影的远程低频振动测量方法与流程
本发明涉及一种远程低频振动测量方法,属于光学振动测量领域. 背景技术: 在目前的工业检测中,对于大型建筑,桥梁等的低频振动测量一般使用接触式测量或传感器测量的方法.其中,接触式测量的时间往往比较长而且 ...
- 基于matlab的talbot效应光栅的计算机模拟[1],基于MATLAB的Talbot效应光栅的计算机模拟[1]...
错误!未指定书签. 基于MATLAB的Talbot效应光栅的计算机模拟 四川省通江县陈河小学 张洪 摘要 计算机模拟技术广泛应用在教学和科研中,在Talbot效应实验中引入计算机能更深动和深入揭示光学 ...
- 基于matlab的talbot效应光栅的计算机模拟[1],基于matlab的talbot效应光栅的计算机模拟.doc...
基于matlab的talbot效应光栅的计算机模拟.doc 30D0618F8C4DC3CCF74DBDD562A550D5PDF1基于MATLAB的TALBOT效应光栅的计算机模拟四川省通江县陈河小 ...
- 生成多频外差的光栅图像【Matlab】
背景介绍 在matlab中生成多频外差的光栅图像,其中3种频率的选择参考如下文献: Liu S , Feng W , Zhang Q , et al. Three-dimensional shape ...
- Matlab制作个人主页
Matlab代码编辑器具有代码发布功能,如下图,当编辑好代码后,点击Publish按钮可以发布html网页格式的代码使用说明. 从上面的图中可以看到,发布功能可以控制字体(黑体.斜体.等宽字体),添加 ...
- matlab main函数_Python 和MATLAB 制作Gif 图像
主要内容概述: 预备知识 MATLAB 代码实现GIF 使用imageio 生成GIF 使用animation 交互式方式生成GIF 总结 0,预备知识 首先了解下什么是GIF 图片,以及常用的图片格 ...
- matlab bad apple,【bad apple】matlab制作矩阵苹果~
有屏幕的地方就有bad apple 那么作为一名工科生,熟练的操♂作马桶萝卜(matlab)是一项基本技能 下面开始讲解如何用matlab制作别具一格的"矩阵苹果"~ 实验环境 m ...
最新文章
- ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能
- Spring5 版本新特性简述
- C++ 复制控制之复制构造函数
- HaProxy+Keepalived+Mycat高可用群集配置
- 《大数据》2021年第6期目次摘要
- sumif三个条件怎么填_Excel根据条件进行求和的几个常用函数公式!
- python音频特征提取_使用Python对音频进行特征提取
- html5车牌效果,车牌自编效果预览软件【京牌】
- 圣诞节flash卡通短片
- 越有钱越抠门 李嘉诚西装一穿就是十年
- 不会英语能学java_不会英语可以学java吗 不会英语怎么学java?
- Win7任务管理器进程一直在跳动选中不了的处理方法
- 全民枪王服务器正在维护,《全民枪王》游戏黑屏怎么办? 游戏进不去解决方法...
- Docker + Gitlab + Gitlab CI(三)
- eclipse代码:1到100既是3又是5的倍数
- 囧,现在才只QQ有远程控制
- 计算机基本办公用法哪里学,使用电脑办公必须学会的七大办公技巧!
- C++ using的用法
- nodejs的http请求是报错 socket hang up
- 中考准用计算机,2021中考倒计时,考试需要带哪些物品?考生和家长需要提前了解...