3维数组的图形表示
问题描述:例如将平面矩形区域沿X,Y方向分别进行100等分,每一等分区域均有一数值,例如区域(1,1)=a;(1,2)=b;...;(100,1)=aaa,(100,2)=bbb。采用怎么样的数据结构保存此结果?我想到的是3维数组,m(1,1,1)=a; m(1,1,2)=b;...;m(1,100,1)=aaa;m(1,100,2)=bbb。提问:如果采用3维数组,则怎么对这个数组进行图像表示;或者有另外的数据结构,并告知图像表示方法
初学MATLAB,请大家指教 这个问题太基础了都。
好好看下书吧。
x=1:100;
y=x;
z=f(x,y);%函数看你是什么函数,注意数组的乘.除等应该是点乘除
meshgrid(x,y);
mesh或者surf(x,y,z) 呵呵,是的,谢谢指点,昨天把问题想复杂了,应该用2维数组就可以解决的
页:
[1]