intexp3.m

来自「matlab源代码,适用于开发研究,带来很好的学习效果.」· M 代码 · 共 24 行

M
24
字号
%生成基础测量数据
x=-3*pi:3*pi;
y=x;
[X,Y]=meshgrid(x,y);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
[dzdx,dzdy]=gradient(Z);
dzdr=sqrt(dzdx.^2+dzdy.^2);
%绘制基础数据图形
surf(X,Y,Z,abs(dzdr))
colormap(spring)
alphamap('rampup')
colorbar
%进行二维插值运算
xi=linspace(-3*pi,3*pi,100);
yi=linspace(-3*pi,3*pi,100);
[XI,YI]=meshgrid(xi,yi);
ZI=interp2(X,Y,Z,XI,YI,'cubic');
%绘制插值后的数据图形
figure
surf(XI,YI,ZI)
colormap(spring)
alphamap('rampup')
colorbar

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?