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])
展开
展开全部
你要xyz分别输出为三个二维数组的三个文件,才能“这些点坐标在excel中的排列方式和网格点排列方式一致”,如果xyz输出为一个文件,excel能读取高维数组文件?
更多追问追答
追问
追答
关键是你要这些数据干啥,如果要拿到别的软件中绘图(图形),建议将xyz保存为一个三列的二维数组,三列分别是xyz的数据,这是绘图软件通用的格式。如果是处理图像,你的软件要求是三个二维数组,排列方式和网格点排列方式要一致,那么xyz的数据通常要分三个文件分别保存。你的excel可搞不定高维数组哦所以只能降维处理! 到底你要这两种的哪一种?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询