您的位置:首页 > 财经 > 产业 > Matlab -- meshgrid和peaks的用法

Matlab -- meshgrid和peaks的用法

2024/12/23 11:40:46 来源:https://blog.csdn.net/qq_20412595/article/details/142113154  浏览:    关键词:Matlab -- meshgrid和peaks的用法

        最近在看到关于三维路径规划方面中,提到使用了样条插值的方法,其中提到了meshgrid和peaks。也查阅了相关资料,现将查阅的资料整理如下。

1 meshgrid函数

        该函数是网格采样点的函数。

主要使用的函数为[X,Y]=meshgrid(xgv,ygv);

meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量

解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。

[X,Y] = meshgrid(1:3,10:14)
X =1     2     31     2     31     2     31     2     31     2     3Y =10    10    1011    11    1112    12    1213    13    1314    14    14

2 peaks函数

        peaks函数‌在‌MATLAB中用于生成一个‌三维曲面图,该曲面图由两个变量的样本函数生成。该函数可以返回一个49x49的矩阵,也可以根据指定的网格大小返回一个n×n的矩阵。如果不指定网格大小,默认返回一个49x49的矩阵。

返回坐标

Z = peaks 返回在一个 49×49 网格上计算的 peaks 函数的 z 坐标。

Z = peaks(n) 返回在一个 n×n 网格上计算的 peaks 函数。如果将 n 指定为长度为 k 的向量,则 MATLAB 将在一个 k×k 网格上计算该函数。

Z = peaks(Xm,Ym) 返回在 XmYm 指定的点上计算的 peaks 函数。XmYm 的大小必须相同或兼容。例如可以将 XmYm 指定为 meshgrid 格式的矩阵。

查阅资料:

peaks 函数 - MATLAB peaks

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com