Matlab入门_06_同一图像绘制多图形_注释

本文介绍了如何在Matlab中将四个函数sin(x),cos(x),sin(2x),cos(2x)的图形绘制在同一幅图像内,包括在同一坐标系下和分为四幅子图两种方式。详细讲解了使用plot函数、hold on/off、subplot以及图例、网格线的添加等操作。
摘要由CSDN通过智能技术生成

接上节。

【功能】

四个函数,sin(x),cos(x),sin(2x),cos(2x)。前面讲过千点绘图sin(x)的例子,此处我们的主要目标是如何将这四个函数的图形画在同一个图像里。画在同一幅图像里,有两种结果,如图1,在同一坐标系下,图2,在同一画幅中,分成四幅子图。

 

【注释】

01-03:关闭当前所有图像;清内存;清屏。

04:

05:将x离散化,从-2π开始,到+2π,间隔为4π/1000,也就是将区间[-2π, 2π]等间隔分成1000+1=1001份。就是所谓的千点绘图。

06:计算x向量的长度(就是点数),虽然我们已经知道是1001份了,为了能够在以后修改时省力,我们在此处使用求长度函数来计算,这样以后在改x的长度时只需要更改x就行,不必再在后面修改其他的用到长度的地方。

07-08:定义两个变量n1,n2,用于做sin和cos函数中x前面的系数1,2。

09:初始化函数结果数组。由于有四个函数,我们定义一个4行L列的全〇矩阵(L是向量x的长度),这样就可以将每个函数的结果分别放在y数组的行向量中(4行,4个函数,每个函数会有L个值)。zeros(M, N)是说构造一个MxN的矩阵,每个元素都为0,非常好用的初始化矩阵的函数。相似的还有ones(M, N),每个元素都是1。

10:

11-14:如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值