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

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

来源:网络收集 时间:2026-04-09
导读: 武汉理工大学《专业基础实践》课程设计说明书 4.2.2 Matlab程序及仿真 1. Matlab程序代码 x=0:0.01:1; %x为从0到1步进值为0.01的所有取值元素 y=x.*(exp(-1*x)); %表达式 plot(x,y) %绘制图形 xlabel('x');ylabel('

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

4.2.2 Matlab程序及仿真

1. Matlab程序代码

x=0:0.01:1; %x为从0到1步进值为0.01的所有取值元素 y=x.*(exp(-1*x)); %表达式 plot(x,y) %绘制图形

xlabel('x');ylabel('y'); %横轴标注x,纵轴标注y title('电信1305 李晓月绘制图形') %标明标题

2.仿真

图4题二结果显示图

4.2.3运行结果分析

一般在某一确定的已知范围内绘制一连续曲线均可以采用plot函数,并且设置的步进值越小结果显示越精确。

10

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

4.3题三

用图形表示离散函数y?(n?6)。

?14.3.1建模

分析:该离散函数要调用其绝对值函数abs()和幂函数power(),此外由于n是整数的离散变量,该函数的作图可以由plot()函数来画出来。n为离散的变量,导致了函数值y也为离散的点,可以用‘*’来表示。其格式如下:plot(n,y,‘*’)来表示离散的函数值y。并且n为离散的整数变量,可以取n在0到12,来画出其离散函数的图形。如图5所示。

4.3.2 Matlab程序及仿真

1. Matlab程序代码

n=0:12; %n为从0到12的取值 y=abs(n-6).^(-1); %表达式 plot(n,y,'*'); %绘制图形

xlabel('n');ylabel('y'); %横轴标注x,纵轴标注y title('电信1305 李晓月'); %标明标题

2.仿真

图5 题三结果显示图

11

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

4.3.3运行结果分析

从图中可以准确的观察出此离散函数y?(n?6)是关于y=6对称的离散函数,可见Matlab的图形显示能力和表达能力及其强大,易读性和易学性极高,值得学习。

?14.4题四

分析下面每条指令的功能并运行,观察执行结果。

4.4.1小题(1)

4.4.1.1 Matlab程序分析

分析:此题中需要用到绘制二维图形的基本函数plot,常用形式为plot(x,y);并用title(‘y=x*exp(-x)’)为其加上图形标题;以及用xlabel(‘x’)为其加上x轴说明;用ylabel(‘y’)为其加上y轴说明。

X=0:0.25:3; %X取值从0到20每隔0.5取一个数

Y=X.*exp(-X); %Y对于X的表达式,求出X对应下的Y值

plot(X,Y); %画出二维XY图形

xlabel('x'), ylabel('y'); %把X轴上标上x,把Y轴上标上y title('电信1305 李晓月 y=x*exp(-x)');%写明标题

4.4.1.2 仿真

图6题四(1)结果显示图

12

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

4.4.2小题(2)

4.4.2.1 Matlab程序分析

分析:此题先用函数产生一个2行5列的零矩阵,然后给A从-4到5(步长为1)赋值,并判断其绝对值是否大于4,若大于4则其值为1,否则为0。后面为判断L是否为逻辑数组,之后logical()是判断数组是否为逻辑数组,若是,则返回值为1,否则返回值为0.另外X为逻辑数组L对应为1的位置的列向量的数据。 A=zeros(2,5) %产生2*5的全零矩阵A A(:)=-4:5 %将-4到5一次赋值给A

L=abs(A)>4 %判断A内容元素绝对值是否大于4,大于返回1,小于返回0,并将返回值构成与A相同行列

的矩阵L

islogical(L) %判断矩阵L内是否为逻辑值,是返回1,不是返回0 X=A(L) %X是逻辑数组L对应1的位置的列向量的数据并输出X

4.4.2.2仿真

图7题四(2)第一、二步结果显示图

13

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

图8题四(2)第三、四步结果显示图

图9题四(2)第五步结果显示图

4.4.3小题(3)

4.4.3.1Matlab程序分析

分析:A=[1:5;6:10]创建一个2行5列的矩阵,其值大小从1至10依次递增1;pow2(A) 将矩阵A中的每个值都变为2^x,x为矩阵中的每个值。

A=[1:5;6:10]%将A定义成第一行为1到5,第二行为6到10的2*5矩阵 pow2(A)%将A内各元素幂以2为底的结果

14

…… 此处隐藏:72字,全部文档内容请下载后查看。喜欢就下载吧 ……
Matlab运算与一阶动态电路分析(4).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)