请问,matlab中将正弦光栅投射到peaks函数产生的图像上,如何编程能否告诉我.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/28 01:18:46
请问,matlab中将正弦光栅投射到peaks函数产生的图像上,如何编程能否告诉我.
%模拟波浪图像
clear all
tic;
L=2000;d=200;f0=1/16;w=2*pi*f0;
x=1:512;y=x;
[x,y]=meshgrid(x,y);
z=3*peaks(512);
figure(1);mesh(z);axis on
xlabel('x(pixel)');ylabel('y(pixel)');zlabel('h(mm)')
%基准光栅
J0=128+127*cos(w*x);
J0=mat2gray(J0);
figure(2);imshow(J0);axis on
%变形光栅
J1=128+127*cos(w*(x+z*d./(L-z)));
J1=mat2gray(J1);
J1=imnoise(J1,'gaussian',0,0.001);
figure(3);imshow(J1);axis on
这里的变形光栅就是将基准光栅(正弦光栅)投射到模拟波浪图像(peaks函数生成的)后得到的变形光栅.
仅当参考,还要根据你的设计来.
clear all
tic;
L=2000;d=200;f0=1/16;w=2*pi*f0;
x=1:512;y=x;
[x,y]=meshgrid(x,y);
z=3*peaks(512);
figure(1);mesh(z);axis on
xlabel('x(pixel)');ylabel('y(pixel)');zlabel('h(mm)')
%基准光栅
J0=128+127*cos(w*x);
J0=mat2gray(J0);
figure(2);imshow(J0);axis on
%变形光栅
J1=128+127*cos(w*(x+z*d./(L-z)));
J1=mat2gray(J1);
J1=imnoise(J1,'gaussian',0,0.001);
figure(3);imshow(J1);axis on
这里的变形光栅就是将基准光栅(正弦光栅)投射到模拟波浪图像(peaks函数生成的)后得到的变形光栅.
仅当参考,还要根据你的设计来.
matlab中将正弦光栅投射到peaks函数产生的图像上,这个程序怎么编出来的?
请问matlab中peaks函数的定义域是什么?
matlab里peaks函数是干什么的?
matlab peaks函数
怎样用matlab画出正弦函数的图像?
请问用matlab如何画出一下函数的图像?
产生一个100Hz 的正弦信号,对其进行Hilbert 变换,并产生其频谱图.用Matlab 如何编程.
请问Matlab中编程时sin函数频率如何改变?
用Matlab编程产生一个100Hz+150Hz+200Hz的正弦信号
给出x变量的区间是[0,6],如何用Matlab画出一个完整的正弦函数图像,如何再画[0,3]范围内半个正弦函数图
matlab如何产生一个有噪声的正弦信号
正弦函数在0到2分之pi上的图像的弧长是多少呀?