Matlab怎么输出下图网格图的各点坐标(x,y,z)

要求:在EXCEL或者WORD、txt(最好excel)中能够输出下面网格点的坐标(x,y,z);最好这些点坐标在excel中的排列方式和网格点排列方式一致代码:xa=0... 要求:在EXCEL或者WORD、txt(最好excel)中能够输出下面网格点的坐标(x,y,z) ;最好这些点坐标在excel中的排列方式和网格点排列方式一致代码:xa = 0:21:210;za = 0:18:180;[x,z] = meshgrid(xa,za);y=sin(45)*x.^2/(210*sqrt(3));mesh(x,z,y)title('曲轴三维图')xlabel('x轴');ylabel('z轴');zlabel('y轴');axis([0 250 0 250 -180 180]) 展开
 我来答
showtime_97
推荐于2017-12-15 · TA获得超过4785个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:839万
展开全部
你要xyz分别输出为三个二维数组的三个文件,才能“这些点坐标在excel中的排列方式和网格点排列方式一致”,如果xyz输出为一个文件,excel能读取高维数组文件?
更多追问追答
追问

大神,刚理解了下,是把每个点的X输出在一个excel中,然后Y与Z再各自输出在一个文件中,是这么理解吗?我用fopen和fprintf函数写的,生成的.xlsx文件打不开,可能就是因为生成高维数组了。生成的Word如下图:


追答
关键是你要这些数据干啥,如果要拿到别的软件中绘图(图形),建议将xyz保存为一个三列的二维数组,三列分别是xyz的数据,这是绘图软件通用的格式。如果是处理图像,你的软件要求是三个二维数组,排列方式和网格点排列方式要一致,那么xyz的数据通常要分三个文件分别保存。你的excel可搞不定高维数组哦所以只能降维处理! 到底你要这两种的哪一种?
MJ最初的梦想
2019-07-19
知道答主
回答量:1
采纳率:0%
帮助的人:725
展开全部
我也正好做这个,楼主,能不能分享一下代码,非常感谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式