99问答网
所有问题
Matlab中Mesh绘图,如何将X,Y坐标对应的数值转化。
针对干涉图处理,最终MESH绘制物体三维图,X,Y对应的都是整数值,相当于图片像素点位置,如果1个像素点对应146nm,怎么将X,Y转化为以nm为单位的实际长度,来最终显示物体三维图。
举报该问题
推荐答案 2014-06-20
将你的X,Y数据的矩阵的数乘以146就可以了
也就是原来你是
mesh(X,Y,Z)
现在mesh(146*X,146*Y,Z)就可以了
如果Z也是相应的长度,Z的数据也乘以146;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ej7zzOOOBteXvOW7ee.html
其他回答
第1个回答 2014-06-20
mesh(Z):
mesh(X,Y,Z,C):
mesh有上面两种用法,估计你是用的第一种吧
第二种三维图中x,y坐标值是可以修改的
比如 画x^2+y^2=z的空间曲面
x=-4:4;
y=x;
[X,Y]=meshgrid(x,y);%生成x,y坐标
Z=X.^2+Y.^2;
mesh(X,Y,Z)本回答被提问者采纳
第2个回答 2018-04-02
错的,你这种运算只是把xy矩阵内的数值做了乘法
相似回答
大家正在搜
相关问题
matlab中二维矩阵mesh画图时,每个元素的横纵坐标对应...
像表格中的数据一样,利用matlab画图,经纬度分别为X Y...
matlab中mesh画图时x轴与y轴该怎么理解?
matlab中mesh函数如何将z轴坐标倒过来显示,即上面为...
matlab用meshgrid生成的坐标怎么进行几何变换?
Matlab中plot绘图时,如何将坐标轴按比例显示
matlab中mesh画图时x轴与y轴该怎么理解?
MATLAB中如何设定坐标范围