matlab中meshgrid要怎么用_matlab中meshgrid
(资料图片)
1、meshgrid 函数用来生成网格矩阵,可以是二维网格矩阵。
2、exp1_1:生成二维网格,用法为:[x y]=meshgrid(a b); % a 和b是一维数组,如a=[1 2 3]; b= [2 3 4]; 则生成的 X 和 Y 都是为 3X3 维的矩阵,>> [x y]=meshgrid(a,b)x =1 2 31 2 31 2 3y =2 2 23 3 34 4 4 exp1_2:生成二维网格,用法为:[x y]=meshgrid(a b); % a 和b是一维数组,如a=[1 2 3]; b= [2 3]; 则生成的 X 和 Y 都是为 3X2 维的矩阵,>> [x y]=meshgrid(a,b)x =1 2 31 2 3y =2 2 23 3 3exp1_3:生成二维网格,用法为:[x y]=meshgrid(a b); % a 和b是一维数组,如a=[1 2]; b= [2 3 4]; 则生成的 X 和 Y 都是为 2X3 维的矩阵,>> [x y]=meshgrid(a,b)x =1 21 21 2y =2 23 34 4------------------------------------------------------------------meshgrid 函数用来生成网格矩阵,可以是三维网格矩阵。
3、exp2_1:生成三维网格,x 的每行都是 1 2 3,共三行,y 每列都是2 3 4,共三列。
4、举个实例:估计函数:x*exp(-x^2-y^2),取值范围 -2 < x < 2, -2 < y < 2,[X,Y] = meshgrid(-2:.2:2, -2:.2:2);Z = Y .* exp(-X.^2 - Y.^2);mesh(X,Y,Z)对于三维网格,生成方式与二维一样 :[x y z]=meshgrid(a b c) ; %算出的结果根据二维的类推。
本文到此分享完毕,希望对大家有所帮助。
标签:
- 01 深蓝S7上市,14.99万元起,轴距为2900mm|全球报道
- 02 huobpool_huobi pro官网
- 03 苹果手机明明开机打进来却说关机
- 04 恒辉安防:拟发行可转债募资不超5亿元|当前速递
- 05 环球观点:曝MG印度公司被强行低价收购 上汽集团澄清:不实报道
- 06 脱氧剂20型和30型区别_脱氧剂和干燥剂的区别
- 07 天天微动态丨嘉应制药:子公司独家品种接骨七厘片拟中选中成药集采
- 08 全球快看点丨又一“创新”被禁?盲目跟风特斯拉的车企,是时候醒醒了!
- 09 全球讯息:湖南湘潭2023年初级会计考试资格审核为考后网上公示方式
- 010 每日消息!“正青春 不“毒”行”——大慈岩镇组织开展“6·26”国际禁毒日宣传进校园活动