|
我不太明白你的意思,我觉得尖的来自于四个拼接处的不连续性
我写了几行代码,估计不是你的意思,但是希望对你有帮助- clear;clc;close all
- % X=[4.8443 4.8977 4.9516 5.0067 5.0633 5.1213 5.1808 5.2421 5.3050 5.3692 5.4350 5.5024 5.5870 5.6976 5.8165 6.0966 7.0000];
- % t=[1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 0];
- % x=[X*cosd(0),X*cosd(90),X*cosd(180),X*cosd(270)]; %分布在四个方向上
- % y=[X*sind(0),X*sind(90),X*sind(180),X*sind(270)];
- % t=[0.5*t,t,t,t];
- t0=linspace(0,2*pi);
- x=cos(t0);
- y=sin(t0);
- t=10+zeros(length(t0),1);
- pp1=-8:0.05:8;
- pp2=-8:0.05:8;
- [X,Y]=meshgrid(pp1,pp2);
- T=griddata(x,y,t,X,Y,'v4');
- T((T>1600))=NaN;
- T((T<0))=NaN;
- [C,h]=contourf(X,Y,T,8);set(h,'Color','None');colorbar
- axis equal
复制代码 |
评分
-
1
查看全部评分
-
|