![]() |
Contour 作图白色背景/白色区域如何避免?
5 个附件
尝试把变温的3D衍射图谱(图1)转成文献报道的contour图(图2),结果发现存在白色背景(图3),增加等高线数量能减少白色区域但是避免不了(图4,5),请教如何做出没有这些白色点的contour图?谢谢,代码如下
m=1751; % m行数据 A=ones(1,m); %1矩阵,用于创建温度列 for i=1:13 j=(i-1)*40+20; %温度 l=m*(i-1)+1; %单一温度下开始角度 k=m*i; %单一温度下结束角度 [X, Y]=textread(sprintf('%d.xy', j),'%f%f'); %批量读取文件 F(l:k,1)=X'; %F矩阵存放角度-温度-强度数据 F(l:k,2)=j*A; F(l:k,3)=Y'; end [x, y]=meshgrid([F(1,1):0.1:F(m,1)],[20:1:500]); z=griddata(F(:,1), F(:,2), F(:,3),x,y,'cubic'); contour(x,y,z,1000) |
所有时间均为北京时间。现在的时间是 15:02。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.