创建具有可变步长的网格的最佳方法是什么?

时间:2012-01-19 22:19:05

标签: matlab grid

我有一个网格x = [0 0.1 0.2 ... 0.9 1 1.3 ... 2.2 2.25 2.30 ... 3]。 什么是最好的方式(考虑时间)我如何创建这个网格?

3 个答案:

答案 0 :(得分:1)

这取决于网格是否遵循任何特定规则。

正如我在示例中看不到的那样,最简单的方法是编写

x = [0:0.1:1 1.3:0.3:2.2 2.25:0.05:3]

答案 1 :(得分:0)

我对你的问题不是很清楚,这会不会这样做?

x = 0:0.1:3;

如果您需要完整网格,请尝试将其与meshgrid

结合使用

答案 2 :(得分:0)

如果要生成具有常量步长的数组,请使用分号运算符 语法为startElement:step:endElement

例如:

1:5:100

另一方面,如果要生成具有固定数量元素的数组,请使用linspace(startElement,endElement,amountOfElements)

例如:

linspace(1,100,4)`