matlab如何画周期性三角波

如题所述

1、下图所示为MATLAB的工作界面。

2、需要定义x变量(在工作命令窗口输入下述命令)x=0:0.01:4*pi。

3、定义y与x之间的函数关系,输入:>>y=cos(x)。

4、可以观察到MATLAB的workspace窗口出现如下图所示的两个变量,变量中分别存储这x和y的数值信息。

5、输入:>>plot(x,y,'r-');即可出现如下图所示的y = cos(x) 在 [0, 4π] 上的图像。

6、如果对plot函数不熟悉的话,我们可以输入:>>doc plot,命令,来调用帮助对话框,查看帮助文档。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-15
t=0:pi/8:10*pi; %最简单的三角波
z=sawtooth(t,0.5);
plot(t,z);
t 是每个三角波(2*pi一个周期)的取样值;
0.5 是三角波幅(-1 1)
第2个回答  推荐于2017-09-08
t=0:pi/8:10*pi; %最简单的三角波
z=sawtooth(t,0.5);
plot(t,z);追问

麻烦解释一下sawtooth(t,0.5)括号内数字的含义

追答

t 是每个三角波(2*pi一个周期)的取样值;
0.5 是三角波幅(-1 1)

本回答被提问者采纳
相似回答