如何用matlab画网格图?

如何用matlab画网格图?,第1张

绘制网格图:mesh(X,Y,Z);

1、三维曲面或网线图的数据准备:

要绘制函数z=f(x,y)所代表的三维空间曲面,需要做以下准备:

(1) 确定自变量x,y的取值范围和间隔,x=x1:dx:x2,y=y1:dy:y2;

(2)构成xoy面上的自变量格点矩阵,[X,Y]=meshgrid(x,y);

(3)获得自变量在格点上的函数值,即Z=f(X,Y)。

2、绘制曲面或网线图的命令:

绘制曲面:surf(X,Y,Z) ;

绘制网线:mesh(X,Y,Z);

扩展资料:

二维绘图函数plot:

1、经典调用格式:plot(x,y,'s')

说明:x,y分别为自变量和对应的因变量,以确定横坐标和纵 坐标;输入量s用来确定线性和颜色,可以组合使用。

2、plot衍生调用格式 :plot(X,Y, 's')/plot(X,Y)

说明:当X和Y均为m×n数组时,将选取X的第i列和Y的第i列 作为一对自变量和因变量,绘制出n条曲线。

参考资料:

百度百科-MATLAB

%生成初始化权值、阀值矩阵
quanV = rands(midnum,innum); %随机矩阵
faV = rands(midnum,1);
quanW = rands(outnum,midnum);
faW = rands(outnum,1);
netIW{1,1}=quanV; %IW 是输入层到第一层的权值矩阵LW 是中间层和输出层的权值矩阵
netLW{2,1}=quanW ;
netb{1}=faV ; %b{1} 表示隐含层的阀值矩阵
netb{2}=faW;

是这样的,如果你再程序开始添加holdon这个的画,表示这之后的每一次作图都保留以前的图,这样就可以连续画图了

反之holdoff,表示打开这个之后,每次画图,删除以前的图,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10330455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存