实验一 MATLAB基础知识及符号运算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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语言实现的话,就复杂的多了。对于以上的实验,只要对函数的功能和画图懂的话,就很快能完成了!

相关文档
最新文档