meshgrid用法「建议收藏」

meshgrid用法「建议收藏」1、meshgrid函数用两个坐标轴上的点在平面上画格。用法:  [X,Y]=meshgrid(x,y)  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图    例如例题1:  x=-3:1:3;y=-2:1:2;  [X

大家好,又见面了,我是你们的朋友全栈君。

1、meshgrid函数用两个坐标轴上的点在平面上画格。
用法:
  [X,Y]=meshgrid(x,y)
  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
  例如例题1:   x=-3:1:3;y=-2:1:2;   [X,Y]= meshgrid(x,y);
  这里meshigrid(x,y)的作用是产生一个以向量x为行,向量y为列的矩阵,而x是从-3开始到3,每间隔1记下一个数据,并把这些数据集成矩阵X;同理y则是从-2到2,每间隔1记下一个数据,并集成矩阵Y。即
  X=   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   Y =   -2 -2 -2 -2 -2 -2 -2   -1 -1 -1 -1 -1 -1 -1   0 0 0 0 0 0 0   1 1 1 1 1 1 1   2 2 2 2 2 2 2
附注:例题中meshgrid(-3:1:3,-2:1:2);因为-3:1:3产生的是含有7个数字的行向量;-2:1:2产生的是含有5个数字的行向量。所以该命令的结果是产生57的矩阵(X,Y都是57的矩阵;其中X是由第一个含7个元素的行向量产生,Y是由第二个行向量产生)
2、 meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3-D图形绘制方面有着广泛的应用。
生成绘制3-D图形所需的网格数据。在计算机中进行绘图操作时,往往需要一些采样点,然后根据这些采样点来绘制出整个图形。在进行3-D绘图操作时,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x,y)。

语法:
  [X,Y] = meshgrid(x,y)
  上面的描述,我们可以知道,meshgrid返回的两个矩阵X、Y必定是行数、列数相等的,且X、Y的行数都等
于输入参数y中元素的总个数,X、Y的列数都等于输入参数x中元素总个数(这个结论可以通过查看meshgrid的源代码得到,可以通过示例程序得到验证)。
  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
  相关函数: plot3、mesh、surf、automesh、ndgrid
例如:
axis off; x=-2:.2:2; y=-1:.2:3; [xx,yy]=meshgrid(x,y); zz=100*(yy-xx.^2).^2+(1-xx).^2; surfc(xx,yy,zz);
转载博客:http://blog.csdn.net/baoqian1993/article/details/52116164

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132443.html原文链接:https://javaforall.net

(1)
上一篇 2022年6月10日 下午7:16
下一篇 2022年6月10日 下午7:36


相关推荐

  • linux netperf,linux netperf的安装

    linux netperf,linux netperf的安装root server2opt wgetftp ftp netperf org netperf netperf 2 4 5 tar gz root server2opt tarxzvfnetpe 2 4 5 tar gz root server2opt make amp amp makeinstall 按照以上方法分别在两台 linux 服务器上安装 分为服务端和

    2026年3月18日
    2
  • 🚨讯飞星火PPT生成神器,点不开?救救我!手把手教你解决方法!

    🚨讯飞星火PPT生成神器,点不开?救救我!手把手教你解决方法!

    2026年3月14日
    2
  • Springboot之poi导出

    Springboot之poi导出Springboot之poi导出

    2022年4月23日
    47
  • std future get_waitkey(0)

    std future get_waitkey(0)一、关于std::future成员函数wait_for():1.1关于std::future_status:std::future_status是一个枚举类型,其值有三://ENUMfuture_statusenumclassfuture_status{//namesfortimedwaitfunctionreturnsready,timeout,deferred//延迟执行,当std::async()第一个参数为std::lanuch::de

    2025年9月28日
    19
  • python django 数据库_Apache+Mysql+PHP/Python简单项目

    python django 数据库_Apache+Mysql+PHP/Python简单项目基于Python+Django+mysql的实验室设备管理系统当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统环境原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。高校的实验室设备管理水平和实验室设备管理规模日益成为反映高校综合实…

    2022年10月9日
    4
  • NetSniper网络尖兵:宽带网络运营维护管理器

    NetSniper网络尖兵:宽带网络运营维护管理器NetSniper 网络尖兵是上海上大雷克网络系统有限公司开发的网络接入检测及控制器 它可以自动检测出网络中私自架设的代理服务器系统或非法路由器 并对通过非法代理服务器的 IP 包以及流向非法路由器的 IP 包进行控制 通过这种控制 有效的避免了用户恶意偷逃上网费用的情况发生 同时 NetSniper 可以精确控制一个网络接口连接的用户计算机数量 NetSniper 的出现 成功的解决了宽带社区 校园网中出现

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号