教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

Matlab运算与一阶动态电路分析(5)

来源:网络收集 时间:2026-04-09
导读: 武汉理工大学《专业基础实践》课程设计说明书 4.4.3.2仿真 图10题四(3)第一步结果显示图 图11题四(3)第二步结果显示图 4.4.4小题(4) 4.4.4.1 Matlab程序分析 分析:A=zeros(3,2);A(:)=1:6;A=A*(1+i) 先创建一个3

武汉理工大学《专业基础实践》课程设计说明书

4.4.3.2仿真

图10题四(3)第一步结果显示图

图11题四(3)第二步结果显示图

4.4.4小题(4)

4.4.4.1 Matlab程序分析

分析:A=zeros(3,2);A(:)=1:6;A=A*(1+i) 先创建一个3×2的矩阵,依次赋值1至6,再将A2*(1+i)的值赋给A;A1=A.将A行列转置后赋给A1;B1=A’将A转置后再取其共轭复数将其赋给B1。

15

武汉理工大学《专业基础实践》课程设计说明书

A=ones(2,3) %产生一个2*3全1矩阵A B=ones(2) %产生一个2*2的全1方阵B C=eye(4) %产生一个4*4的单位方阵C D=diag(C) %将C的主对角元素取出形成列向量D

E=repmat(C,1,3) %将C看成一个元素,重复C构成一个1*3的矩阵E

4.4.4.2仿真

图12题四(4)第一、二步结果显示图

图13题四(4)第三、四步结果显示图

16

武汉理工大学《专业基础实践》课程设计说明书

图14题四(4)第五步结果显示图

4.5题五

计算y?2x5?0.1x3?10在x=0.1与10处的值。

4.5.1建模

分析:该题是求多项式在某些点处的值,MATLAB软件本身自带了很多求多项式的函数,对于此题应用的是一些简单的函数。在本题中我们需要调用到的函数多项式求值函数polyval,其用法的格式为polyval(p,x),该函数返回的是p在x处的值。

4.5.2Matlab程序及仿真

1. Matlab程序代码

x=10; %令x等于0.1或10 y=2*x^5+0.1*x^3-10; %将x代入表示y的多项式 y=polyval(y,x) %返回y在x出的值

17

武汉理工大学《专业基础实践》课程设计说明书

2.仿真

图15题五结果显示图

4.5.3运行结果分析

求多项式在某些点处的值,需要调用到的函数多项式求值函数polyval

4.6题六

求函数1?111????, n=100的值。 33323n4.6.1建模

分析:此题中,该数值的计算需要我们编写循环代码程序,MATLAB中常用循环结构有while语句和for语句,n的值由自己确定,本题中取n=100。输出时我们可以使用格式输出函数fprintf,,也可以直接输出。 程序流程图如图16所示。

18

武汉理工大学《专业基础实践》课程设计说明书

开始

s=0,i=1 NO i<=n YES

s=s+(i^3)^(-1);i=i+1 结束 图16题六程序流程图

4.6.2 Matlab程序及仿真

1. Matlab程序代码

n=100;i=1;sum=0 %对n,i,sum分别进行赋值

while(i<=n) %进行判断,如果i的数值小于100,进入循环,否则结束 sum=sum+(i^3)^(-1); %进行计算 i=i+1; %i值自加 end

i %输出i sum %输出sum

19

Matlab运算与一阶动态电路分析(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442547.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)