实验一 MATLAB基础知识及符号运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 MATLAB基础知识及符号运算
08电子(3班 E08610308 陈建能
一、实验目的
1.熟悉Matlab软件环境;
2.熟悉Matlab软件的基本操作命令;
3.掌握Matlab符号运算方法。
二、实验内容
1.熟悉MATLAB软件环境及Matlab软件的基本操作命令;
2.产生并画出以下信号:冲激信号,阶跃信号,正弦波(sin,周期三角波(sawtooth,周期方波(square;
3在区间,画出曲线,并计算。
三、上机程序及运行结果
[程序代码(要有注释)]
clear
t1 = -10 : 0.01 : 10 ; %产生参变量在-10到10间的一组采样点
t2 = 0 : pi / 10: 2 * pi; %产生参变量在0到2*pi间的一组采样点
f1 = (t1 == 0; %产生冲激信号
f2 = (t1 >= 0 ; %产生阶跃信号
f3 = sin(t2; %产生正弦波
f4 = sawtooth(t1, 0.5; %周期三角波
f5 = square(t1, 50; %产生周期方波
subplot(2, 3, 1, plot(t1, f1, grid on %画出冲激信号波形
subplot(2, 3, 2, plot(t1, f2, grid on %画出阶跃信号波形
subplot(2, 3, 3, plot(t2, f3, grid on %画出正弦波波形subplot(2, 3, 4, plot(t1, f4, grid on %画出周期三角波波形subplot(2, 3, 5, plot(t1, f5, grid on %画出周期方波波形clear
syms x t y %产生字符变量
y = sin(t / t; % 定义符号函数
f = subs(int(y, t, 0, x, x, t; %获得积分函数
ezplot(f, [0, 2 * pi] %画出图形
Isym = vpa(int(y, t, 0, 4.5 %计算0到4.5的积分
运行结果:
Isym =
1.6541404143792439835039224868515
[图像]
四、实验总结及心得
本次实验,内容相对比较少,也比较的简单,所以很快就完成了,对于符号积分又有了进一步的了解,对于matlab的画图也有了一次温习,matlab的函数功能十分强大,直接调用就可以完成自己所想要完成的功能,如果用C语言实现的话,就复杂的多了。对于以上的实验,只要对函数的功能和画图懂的话,就很快能完成了!