如何在Matlab中生成间隔网格数据?

时间:2016-02-17 22:24:11

标签: matlab

说我想生成一系列数据[0.1, 0.1], [0.1, 0.2]...[1, 0.1], [1, 0.2],...[1.5, 1.1],...[2, 1.9], [2, 2]

如果没有for循环,我怎么可能这样做?

1 个答案:

答案 0 :(得分:1)

这个怎么样:

[X,Y] = meshgrid(0.1:0.1:2);
Z = [X(:) Y(:)];

返回

Z =

    0.1000    0.1000
    0.1000    0.2000
    0.1000    0.3000
    0.1000    0.4000
    0.1000    0.5000
    0.1000    0.6000
    0.1000    0.7000
    0.1000    0.8000
    0.1000    0.9000
    ...