x=linspace(0,4*pi,100);
y=sin(x);
n=floor(length(x).*sqrt(2)/2);
v=linspace(-1,1,2*n-1)*x(n);
[xx yy]=meshgrid(v);
zz=interp1(x,y,sqrt(xx(:).^2+yy(:).^2));
zz=reshape(zz,size(xx));
imagesc(v,v,zz);
axis image;
colorbar;
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!
二维彩色平面图? 曲线y=sinx就是二维的
x=linspace(0,4*pi,100), y=sin(x); plot(x,y)