1、平面网格数据的生成
(1)利用矩阵运算生成
(2)利用meshgrid函数生成
[X,Y]=meshgrid(x, y);
其中,参数x、y为向量,存储网格点坐标的X、Y为矩阵。
%方法1
x = 2:6; %五个元素的行向量
y = (3:8)'; %六个元素的列向量
X = ones(size(y))*x; %矩阵X的每一行都是向量x,行数等于向量y的元素的个数
Y = y*ones(size(x)); %矩阵Y的每一行都是向量y,列数等于向量的元素的个数
%结果
>> X = ones(size(y))*x
X =
2 3 4 5 6
2 3 4 5 6
2 3 4 5 6
2 3 4 5 6
2 3 4 5 6
2 3 4 5 6
>> Y = y*ones(size(x))
Y =
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
6 6 6 6 6
7 7 7 7 7
8 8 8 8 8
%方法2
x = 2:6;
y = (3:8)';
[X,Y