Matlab语言及其应用综合设计实验
文章平均质量分 81
Matlab语言及其应用综合设计实验
不雨_亦潇潇
流水不腐,户枢不蠹
展开
-
【Matlab上机测试】PID控制器Simulink仿真
1.题目2.模块清单2.1 StepSimulink/Sources阶跃响应2.2 SumSimulink/Math Operations求和2.3 Gain增益Simulink/Math Operations2.4 Integrator积分Simulink/Continuous2.5 Derivative微分Simulink/Continuous2.6 Add累加Simulink/Math Operations2.7 Transfer Fcn传递函数.原创 2021-11-08 22:46:27 · 2666 阅读 · 0 评论 -
【Matlab综合设计】开环Buck-Boost升压-降压式变换器Simulink仿真(含仿真模块选择和参数计算过程)
这是一个开环Buck-Boost结构DC/DC转换器的仿真电路。Buck-Boost变换器:也称升降压式变换器,又称为串、并联开关变换器电路,是一种输出电压既可低于也可高于输进电压的单管不隔离直流变换器,但其输出电压的极性与输进电压相反。Buck-Boost的电路克服了传统串联型稳压电源能耗大、体积大的缺点,具有体积小、结构简单、变换效率高等优点..................原创 2021-11-18 17:23:36 · 17320 阅读 · 17 评论 -
【Matlab作业】MATLAB语言基础
1.向量的生成和运算【练习】(1) 使用 logspace( )创建 1~4 π 的有 10 个元素的行向量。(2)使用linspace() 函数创建0~6之间的x坐标向量,绘制几条正弦曲线:结果图:【思考】上述x向量如果采用冒号运算符应该如何生成?下面这种方法可行吗?x = [0:6/100:6]答:不可行,x = [0:6/100:6] 是将0~6区间分成100等份,也就是得到101个元素,如果要生成等同于x=linspace(0, 6)的x向量,应该采用x = [0: 6/99:原创 2021-10-09 11:38:25 · 4676 阅读 · 2 评论 -
【Matlab作业】MATLAB数值基础
1. 多项式运算【思考】多项式的加、减运算在阶次相同的情况下可直接进行系数向量的加减;若两个多项式阶次不同,则低价多项式必须人工用零填补其对应的高阶系数,使其与高阶多项式有相同的阶次。问题是:能否通过编程的方式,实现任意两个多项式的自动加减运算?——如何自动检测参与运算的两个多项式向量的阶次是否相同?——若不同,如何在低阶多项式中自动用零(0)填补对应的高阶系数?——并用多项式: x^2 + 2x + 3 和 x^4 + 3x^3 + 5x^2 + 7x + 9,进行测试。答:老师给的代码:原创 2021-10-14 22:14:54 · 1952 阅读 · 0 评论 -
【Matlab作业】MATLAB程序设计
1.程序流程控制结构(1) for 循环结构【思考】(1)下列程序的运行结果:j1=?j2=?% sk1.ma=1:4; b=a'; j1=0; for i=a j1=j1+1; end; j2=0; for i=b j2=j2+1; end;答:运行结果:j1 = 4, j2 = 1。(2)分析下列程序的功能和运行结果 % sk2.mdata(:,:,1)=[3 9 45 6; 7 16 -1 5]; data(:,:,2)=[1 2 3 4; 8 7 6 5];原创 2021-10-20 10:49:31 · 4198 阅读 · 4 评论 -
【Matlab作业】MATLAB数据可视化
在0原创 2021-10-26 17:32:38 · 2120 阅读 · 0 评论