文档帮助中心
N-D空间中的矩形网格
(X1, X2,…,Xn)= ndgrid (x1,x2,。。。,xn)
(X1, X2,…,Xn)= ndgrid (xg)
例子
(X1, X2,…, Xn)= ndgrid (x1, x2,…, xn)复制网格向量x1, x2,…, xn产生一个n维全网格。
(X1, X2,…, Xn)= ndgrid (x1, x2,…, xn)
X1, X2,…, Xn
x1, x2,…, xn
n
(X1, X2,…, Xn)= ndgrid (xg)指定单个网格向量xg适用于所有尺寸。指定的输出参数的数量决定了维数n的输出。
(X1, X2,…, Xn)= ndgrid (xg)
xg
全部折叠
从这些向量创建一个二维网格[1 3 5 7 9 11 13 15 17 19]和[2 4 6 8 10 12]。
[1 3 5 7 9 11 13 15 17 19]
[2 4 6 8 10 12]
(X, Y) = ndgrid (1:2:19 2:2:12)
X =10×61 1 1 1 1 1 3 3 3 3 3 3 5 5 5 5 5 5 7 7 7 7 7 7 9 9 9 9 9 9 11 11 11 11 11 11 13 13 13 13 13 13 15个15个15个15个15个15 17 17 17 17 17 17日19日19日19日19日19日19
Y =10×62 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12
计算和绘制函数
xgydF4y2Ba 1 e - xgydF4y2Ba 1 2 - xgydF4y2Ba 2 2
在网格区域上
- 2 < xgydF4y2Ba 1 < 2 和 - 2 < xgydF4y2Ba 2 < 2 。
为域创建一个网格值。
(X1, X2) = ndgrid (2: .2:2);
在定义域上求函数值。
Z = X1 * exp(-X1)^ 2 - X2。^ 2);
生成函数的网格图。
网格(X1, X2, Z)
在R2016b和以后的版本中,这个任务不需要使用ndgrid。相反,您可以使用以下命令使用隐式扩展来构建网格:
ndgrid
x = 2: .2:2;
Z1 = x。”。(* exp () - x”。。^ 2 - x ^ 2);
创建一个2-D网格并计算网格上的一些函数值。在指定的值之间插入以细化网格。
创建一个粗糙的网格 ( xgydF4y2Ba , y ) 范围内 ( - 5 , 5 ] 。
(X, Y) = ndgrid (5:0.5:5);
在网格上计算一些函数值并绘制函数。
f = sin x ^2 * cos y ^2;冲浪(X, Y, f)
使用更精细的网格在点之间插入并绘制结果。
(X1, Y1) = ndgrid (5:0.125:5);F = interpn (X, Y, F (X1, Y1,样条的);
冲浪(X1, Y1, F)
网格向量,指定为包含每个维度的网格坐标的向量。网格向量隐含地定义了网格。例如,在二维中:
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64复数的支持:万博1manbetx是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
所有维度的网格向量,指定为包含网格坐标的向量。ndgrid使用xg作为每个维度的网格向量。
完整的网格表示,作为单独的数组返回。对于每个输出阵列西,我第维度包含网格向量的副本西。
西
我
的ndgrid功能类似于meshgrid。然而,ndgrid万博1manbetx支持1-D到N-D whilemeshgrid只限于2-D和3-D
meshgrid
用法说明和限制:
一维语法,X = ndgrid (X),返回一个gpuArray列向量X包含输入元素的gpuArrayxgydF4y2Ba用于一维网格。
X = ndgrid (X)
gpuArray
X
xgydF4y2Ba
输入必须是浮点型、双精度或单精度。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
一维语法,X = ndgrid (X),返回一个分布式数组列向量X包含输入分布式数组的元素xgydF4y2Ba用于一维网格。
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱)。
griddedInterpolant|网|meshgrid|冲浪
griddedInterpolant
网
冲浪
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系