山东工商学院计算机仿真及应用实验报告
实验一
熟悉MATLAB工作界面及基本赋值运算
(验证性实验)
学
院:
专业班级:实验时间:学姓号:名:
f一、实验目的
1、掌握基本多项式运算函数的应用方法;2、掌握任意函数的定义和基本非线性函数的运算方法;3、掌握基本信号的画图方法;4、掌握字符运算函数的用法;5、掌握基本的电路分析和仿真方法
二、实验原理1、基本多项式运算函数库的用法,参考教材第43节。重点内容:
多项式的加减,乘(co
v),除(deco
v),求导(polyder),求根(roots),由根求多项式函数(poly),多项式求值(polyval);线性微分方程的求解
2、基本非线性函数库的用法,参考教材第44节。重点内容:
(1)任意函数的定义方法:(2)绘制函数曲线fplot,ezplot,求函数极值fmi
b
d求函数零点fzero,定积分quad不定积分的求法,微分方程数字解ode23等。
3、基本信号的画法:
(1)向量表示法(2)定义非线性函数,使用非线性函数默认画法,ezplot或者fplot函数
4、字符运算函数的用法,参考教材第45节,重点:
字符串赋值:s’abcd’ASCII码和字符之间的转换abs;字符串的链接(矩阵方法或者strcatstrvcat);字符串语句的执行evals由键盘输入字符串的命令sti
put‘s’’s’字符串输入输出,spri
tf函数
5、基本电路分析和仿真方法,参考教材第5章,重点例题
动态电路分析:例56,例57,正弦信号稳态响应:例58,频率响应:例514,例515
三、实验内容(包括内容,程序,结果)
以自我编程练习实验为主,熟悉各种方法和设计1、根据教材第43节的内容,练习基本多项式的运算。1)多项式相乘a2468,b369,cco
vaba2b3c64624696096102728
2)多项式相加
fda0bd271217
3)多项式相除qrdeco
vcaq3r06090000
4)多项式求导数epolyderce3096180192102
5)多项式求根rarootsarbrootsbrcrootscrarbrcra165060174715469i0174715469irb1000014142i1000014142irc165061000014142i1000014142i0174715469i0174715469i6)多项式求值wli
space010ApolyvalajwBpolyvalbjwsubplot211plotwabsBAsubplot212plotwa
gleBA
43210
0
1
2
3
4
5
6
7
8
9
10
0051152
0
1
2
3
4
5
6
7
8
9
10
f7))多项式拟合x0011y04471978328616708734766956948930112a1polyfitxy1xili
space01yi1polyvala1xiplotxyoxiyi1b
12
10
8
6
4
2
0
2
0
01
02
03
04
05
06
07
08
09
1
x0011y0447197832861r