[x1,y1]=meshgrid(x1,

梦醒人醉2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
股海神探 共回答了19个问题 | 采纳率89.5%
x1是n为向量,y1是m维向量,
如x1=[1 ;2 ;3];y1=[4; 5]
则[x1,y1]就产生一系列坐标点,
(1,4),(1,5)
(2,4),(2,5)
(3,4),(3,5)
一般在作图的时候遇到,
1年前

相关推荐

MATLAB 三维绘图x=(-8:0.01:8);y=(-8:0.01:8);[xx,yy]=meshgrid(x,y)
MATLAB 三维绘图
x=(-8:0.01:8);
y=(-8:0.01:8);
[xx,yy]=meshgrid(x,y);
zz=sin(sqrt(xx.^2+yy.^2))./sqrt(xx.^2+yy.^2);
mesh(xx,yy,zz)





为什么不是有网格的图?
superwei21年前1
Angel_158 共回答了22个问题 | 采纳率77.3%
设置的网格的密度太大了,mesh是绘制网线图,线的密度很大时看起来像光滑的曲面;surf是绘制曲面图,都和设置的网线密度有关,把密度调小、试用surf试一下:clc,clear,clear allx=-8:0.5:8;y=-8:0.5:8;[xx,yy]=meshgrid(x,y);zz=sin(sqrt(xx.^2+yy.^2))./sqrt(xx.^2+yy.^2);surf(xx,yy,zz) 结果:
在matlab中meshgrid(-pi:0.1:
jxlfz_0271年前1
clodpoll 共回答了13个问题 | 采纳率100%
meshgrid(x,y)产生两个矩阵,第一个矩阵是由x作为行向量组成,第二个向量由y作为列向量组成
meshgrid(x,x)=meshgrid(x),即也产生两个矩阵.
比如 x=1:1:4,则x=[1 2 3 4]
那么生成的两个矩阵分别是
[1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4]

[1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4]
-pi:0.1:pi之间共包含63个数,所以生成两个63*63的矩阵,分别是由[-pi:0.1:pi]作为行向量,
[-pi:0.1:pi]'作为列向量组成.
MATLAB中可用于曲面作图是( ) A.plot3;B.mesh;C.meshgrid;D.surf
MATLAB中可用于曲面作图是( ) A.plot3;B.mesh;C.meshgrid;D.surf
MATLAB中可用于曲面作图是( )
A.plot3;B.mesh;C.meshgrid;D.surf
lunar6511年前1
icefreezing 共回答了18个问题 | 采纳率83.3%
D.surf