登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 jin_defence 于 2017-8-13 15:18 编辑
MATLAB绘制曲面图命令:ezsurf和surf与surf相比,ezsurf可以过滤去奇点或不连续点。
具体参见:
1经验《MATLAB学习与使用:快速曲面图(ezsurf滤去奇点)》
http://jingyan.baidu.com/article/54b6b9c09f45342d583b478c.html?allowHTTP=1
2视频《MATLAB学习与使用: 快速绘制3D曲面图(ezsurf, 过滤去奇点或不连续点)》
http://v.youku.com/v_show/id_XMjk2NTYyNzgwOA==.html
代码如下:
close all; clear all; clc; dbstop if error f=@(x,y) real(atan(x+i*y)); subplot(1,2,1); ezsurf(f); axis tight [x,y]=meshgrid(linspace(-2*pi,2*pi,60));z=real(atan(x+i.*y)); subplot(1,2,2); surf(x,y,z);axis tight 保存和运行上述脚本,得到ezsurf和surf绘制的函数f(x,y)=real(atan(x+i*y))的图形。 可以看到:与surf(右图)相比,ezsurf(左图)可以过滤去奇点或不连续点。
|