傅里叶变换没有学过。
首先横坐标的大小就有错误,我觉得把256改成size(a,2)更好。
其次是abs
最后,结果应该是有正有负的,所以(直接)求复数模长肯定不对。
光谱(spectrum) :是复色光经过色散系统(如棱镜、光栅)分光后,被色散开的单色光按波长(或频率)大小而依次排列的图案,全称为光学频谱。光谱中最大的一部分可见光谱是电磁波谱中人眼可见的一部分,在这个波长范围内的电磁辐射被称作可见光。光谱并没有包含人类大脑视觉所能区别的所有颜色,譬如褐色和粉红色。
是在图形中表示出来么?
function z=cpositon
while 1
[x,y]=ginput(1);
if isempty(x) break; end % 按回车键退出
z=strcat('(',num2str(x),',',num2str(y),')');
% gtext(z);
text(x,y,z)
end
以上就是关于用MATLAB做紫外光谱的傅里叶变换全部的内容,包括:用MATLAB做紫外光谱的傅里叶变换、matlab光谱包络线去除和最大吸收波长提取、matlab中已知坐标系和图像怎么求图中的点我想从一个光谱图中得到它每个点的坐标。谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)