https://blog.csdn.net/shanchuan2012/article/details/51114635
用matlab画2维图的时候,对meshgrid这个函数困惑了很久。
画1维图的时候,我们的定义域是x轴,是1维的。
画2维图的时候,我们的定义域是x轴和y轴,是2维的。
在1维的情况下给定一个定义域[-3, 3],在计算机中是离散形式的,我们假设数据间隔是1,那么我的定义哉数值就是这样的:
[-3 -2 -1 0 1 2 3]1
在2维的情况下给定一个定义域:x[-3, 3] y[-2, 2],还是间隔1取值,那应该是这样的(y轴特意换了个方向,3维的时候指向我们的):
我们生成函数的时候是这样做的:Z=f(X,Y)Z=f(X,Y) 即给f两个参数,X和Y,得到Z。如果要生成下面这个点的函数:
---------------------
作者:itsc
来源:CSDN
原文:https://blog.csdn.net/shanchuan2012/article/details/51114635?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
那么应该这样取值:
X=2,Y=−1X=2,Y=−1
那我们怎样给出在定义域里面的所有的XY呢?用下面两个矩阵就可以解决问题:
---------------------
作者:itsc
来源:CSDN
原文:https://blog.csdn.net/shanchuan2012/article/details/51114635?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!