24小时热门版块排行榜    

查看: 604  |  回复: 10
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

smqh5207

金虫 (小有名气)

[交流] 【求助】三维图像

请教各位大侠,三维图像中的曲面上的点是怎么画出来了,用的surf命令,多谢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
kuhailangyu(金币+1,VIP+0):欢迎参与 9-2 08:20
[X,Y,Z] = peaks(30);%这一行表示输入相应的数组
surfc(X,Y,Z)  %用这个命令  
colormap hsv
axis([-3 3 -3 3 -10 5])
至于现实上面的点,用楼3 说的 命令
surf(x,y,z,'Marker','s') %显示上面的点
安静
7楼2009-09-02 07:51:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

wuguocheng

荣誉版主 (职业作家)

优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
hitzhang(金币+1,VIP+0):多谢参与 9-1 20:20
plot3函数——绘制三维曲线
格式:plot3(x1,y1,z1,s1,x2,y2,z2,s2,…)%其中sn是字符串,用于指定颜色、标记符号或线型。
t=0:0.1:3*pi;
x=t.^3.*sin(3*t).*exp(-t);
y=t.^3.*cos(3*t).*exp(-t);
z=t.^2;
plot3(x,y,z)
grid on
2. 绘制三维曲面
格式
[x,y]=meshgrid(v1,v2)     %生成网格数据
z=…      %计算二元函数的z矩阵
surf(x,y,z)或mesh(x,y,z)%surf绘制表面图,mesh绘制网格图
例如 绘制马鞍面
[x,y]=meshgrid(-4:0.1:4);
z=(x.^2)/4-(y.^2)/9;
surf(x,y,z)

对于surf函数.不会的话, 用matlab中的help surf. 会有使用提示的.
稻草人的孤单
2楼2009-09-01 18:27:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smqh5207

金虫 (小有名气)

谢谢楼上,不过您的回答没有看懂我问的问题,我是说如何把曲面上的点显示出来,
还是要谢谢你的回复
3楼2009-09-01 19:47:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
kuhailangyu(金币+1,VIP+0):欢迎参与 9-2 08:19
surf(x,y,z,'Marker','s')
4楼2009-09-01 20:19:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见