查看: 81|回复: 0|关注: 0

[未答复] 如何用surf 画出圆域内的三维离散数据

[复制链接]

新手

12 麦片

财富积分


050


4

主题

5

帖子

0

最佳答案
发表于 4 天前 | 显示全部楼层 |阅读模式
我的数据在一个直径为120mm的圆内,数据是一千多个离散点,我采用的程序使用surf进行三维面型模拟,但出来的结果是矩形区域内,导致最终模拟结果出现偏差,我用trisurf模拟没有问题,那么如何用surf来在圆内模拟数据。

scatter(x,y,5,z1)
t=0:0.05:2*pi;
theta=t;
rho=50;
[x1,y1]=pol2cart(theta,rho);
[X,Y,Z]=griddata(x,y,z1,x1',y1,'v4');
surf(X,Y,Z);
colormap jet;
title('数据1');
xlabel('x');
ylabel("y");
zlabel("z");
回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表