计算机仿真的应用报告,计算机仿真实验报告6

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机仿真实验报告6

(11页)

21ecb80f603056837c0bd0e4525fa4f4.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

山东工商学院廿算机仿真及应用实验报告实验一 熟悉MATLAB工作界面及基本赋值运算(验证性实验)学 院: 专业班级: 实验时间: 学 号: 姓 名:一、 实验目的1、 掌握基本多项式运算函数的应用方法;2、 掌握任意函数的定义和基本非线性函数的运算方法;3、 掌握基本信号的画图方法;4、 掌握字符运算函数的用法;5、 掌握基本的电路分析和仿真方法二、 实验原理1、 基本多项式运算函数库的用法,参考教材笫4. 3节。重点内容:多项式的加减,乘(conv),除(deconv),求导(polyder),求根(roots),由根求多 项式函数(poly),多项式求值(polyval);线性微分方程的求解2、 基本非线性函数库的用法,参考教材第4. 4节。重点内容:(1) 任意函数的定义方法:(2) 绘制函数曲线fplot, ezplot,求函数极值fminbnd,求函数零点fzero,定积分 quad,不定积分的求法,微分方程数字解ode23等。3、 基本信号的画法:(1) 向量表示法(2) 定义非线性函数,使用非线性函数默认画法,ezplot或者fplot函数4、 字符运算函数的用法,参考教材第4. 5节,重点:字符串赋值:abcd,;ASCII码和字符之间的转换abs;字符串的链接(矩阵方法或者strcat, strvcat);字符串语句的执行eval (s);由键盘输入字符串的命令st二input ( 's二','s');字符串输入输出,sprintf函数5、 基本电路分析和仿真方法,参考教材笫5章,重点例题动态电路分析:例5. 6,例5. 7,正眩信号稳态响应:例5. 8,频率响应:例5. 14,例5. 15三、 实验内容(包括内容,程序,结果)以自我编程练习实验为主,熟悉各种方法和设计1、根据教材第4. 3节的内容,练习基本多项式的运算。1)多项式相乘a=[2, 4, 6, 8], b=[3, 6, 9], c=conv (a, b)a =2468b =369c =6246096 102722)多项式相加 d=a+[O, b]d 二2 712 173)多项式相除[q, r]=deconv(c, a)q =3 69r = 0 00 0 004)多项式求导数e=polyder (c)e =30 96180 192 1025)多项式求根ra=roots(a);rb二roots(b);rc=roots(c);ra, rb, rcra=-1.6506-0. 1747 +1. 5469 i-0. 1747 -1.54691rb=-1.0000 +1.4142i-1.0000 -1.4142irc = -1.6506-1.0000 + 1.4142i-1. 0000 -1.4142i-0. 1747 +1.5469i-0. 1747 -1.546916)多项式求值w=linspace(0, 10);A=polyval(a, j*w);B=polyval(b, j*w);subplot(2, 1, 1);plot( w, abs(B. /A)), subplot (2, 1, 2) ;plot (w, angle(B. /A)) 7))多项式拟合x二0:0. 1:1; y二[一0. 447, 1. 97& 3. 2& 6. 16, 7. 0& 7. 34, 7. 66, 9. 56, 9. 4& 9. 30,11.2 ];al=polyfit (x, y, 1) ;xi=linspace(0, 1) ;yil=polyval (al, xi) ;plot (x, y,' o', xi, yil,'b')x=0:0. l:l;y= [一0. 447, 1. 97& 3. 2& 6. 16, 7. 0& 7. 34, 7. 66, 9. 56, 9. 4& 9. 30,11.2 ];a2=polyf it (x, y, 2); xi=linspace(0, 1) ;yi2=polyval (a2, xi) ;plot (x, y,' o', xi, yi2,'m')x=0:0. l:l;y= [-0. 447, 1. 978, 3. 28, 6. 16, 7. 08, 7. 34, 7. 66, 9. 56, 9. 48, 9. 30,11.2 ];a3=polyfit (x, y, 3) ;xi=linspace(0, 1) ;yi3二polyval (a3, xi) ;plot (x, y,' o', xi, yi3,' r )?20 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1X二0:0. 1:1; y二[-0. 447, 1. 97& 3. 2& 6. 16, 7. 0& 7. 34, 7. 66, 9. 56, 9. 4& 9. 30, 11.2 ];a9二polyfit (x, y, 9) ; xi=linspace (0, 1) ;yi9=polyval (a9, xi) ;plot (x, y, ' o', xi, yi9,' c,)12100 o -6420-20 0.1 0.2 0.3 0.40.5 0.6 0.70.8 0.9 12、 根据教材第4. 4节练习任意函数的定义和基本分析方法。3、 根据教材第4.5节练习字符运算。1) »s=abyzABYZ0189,s=abyzABYZ0189» size(s)ans=l 12» abs(s)48 49 56 57ans =97 98 121 122 65 66 89 90» setstr(abs(s))ans =abyzABYZ0189» dec2hex(abs(s))ans =61 关 键 词: 计算机仿真 实验 报告

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值