MATLAB的仿真实例,包括boat等多个仿真实例,共30例,每个程序含程序说明。适用于多个仿真场合,具有工程价值。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1594 2013-06-02 18:39 25105-《MATLAB工程仿真与应用30例》源代码例1oat_PD.m
文件 3672 2013-06-02 18:39 25105-《MATLAB工程仿真与应用30例》源代码例1mariner.m
文件 101 2013-06-02 18:41 25105-《MATLAB工程仿真与应用30例》源代码例1程序使用说明.txt
文件 123904 2013-06-02 22:11 25105-《MATLAB工程仿真与应用30例》源代码例10
adar_system.mdl
文件 286239 2013-06-02 22:31 25105-《MATLAB工程仿真与应用30例》源代码例11power_aircraft_distribution.mdl
文件 8541 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealCapacitor.jpg
文件 898 2013-06-11 10:18 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealCapacitor.ssc
文件 10884 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealUltraCapacitor.jpg
文件 950 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealUltraCapacitor.ssc
文件 15638 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorLossyUltraCapacitor.jpg
文件 1518 2010-05-14 15:50 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorLossyUltraCapacitor.ssc
文件 8192 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.mexw32
文件 823 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.win32.md5
文件 7680 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.mexw32
文件 954 2010-07-20 13:26 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.win32.md5
文件 8192 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.mexw32
文件 1481 2010-07-20 13:26 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.win32.md5
文件 40213 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12MyCapacitor_lib.mdl
文件 52029 2013-06-12 13:03 25105-《MATLAB工程仿真与应用30例》源代码例12sensor.mdl
文件 311 2013-06-12 13:12 25105-《MATLAB工程仿真与应用30例》源代码例12第十二例仿真说明.txt
文件 333239 2013-06-02 23:03 25105-《MATLAB工程仿真与应用30例》源代码例13mech_stewart_vis.mdl
文件 50734 2013-06-02 23:04 25105-《MATLAB工程仿真与应用30例》源代码例14mech_four_bar_vis.mdl
文件 27970 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smlinkdemosproestewartactuatorassm1.asm
文件 56643 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smlinkdemosproestewartai_f100128.prt
文件 1327181 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smlinkdemosproestewartasering.prt
文件 28249 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smlinkdemosproestewartaseringassembly.asm
文件 344954 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smlinkdemosproestewartearing_block.prt
............此处省略224个文件信息
% 主函数,文件名为boat_PD
t_f = 600; % 仿真事件设定
h = 0.1; % 采样时间
Kp = 1; % 控制器P增益
Td = 10; % 控制器D增益
% 状态x = [ u v r x y psi delta ]‘ 赋初值
x = zeros(71);
N = round(t_f/h); % 采样量
xout = zeros(N+1length(x)+2); % 输出变量赋初值
% 分支结构流程控制
for i=1:N+1
time = (i-1)*h;
r = x(3);
psi = x(6);
psi_ref = 5*(pi/180); % 控制目标角度
delta = -Kp*((psi-psi_ref)+Td*r); % PD控制器
% 调用M函数文件
[xdotU] = mariner(xdelta); % 船舶模型
% 存储数据以便后续调用
xout(i:) = [timex‘U];
% 数值积分,欧拉算法
x = x + h*xdot
end
% 从存储的数据中给变量赋值
t = xout(:1);
u = xout(:2);
v = xout(:3);
r = xout(:4)*180/pi; % pi为Matlab特殊常量,表示圆周率
x = xout(:5);
y = xout(:6);
psi = xout(:7)*180/pi;
delta = xout(:8)*180/pi;
U = xout(:9);
% 作图
% 如果要作多个图,用figure(i),i = 1,2,3,…来实现
figure(1)
% 作完图之后,利用axis,xlabel等来丰富和定制图形的信息
plot(yx)gridaxis(‘equal‘)xlabel(‘East‘)ylabel(‘North‘)title(‘Ship position‘)
figure(2)
% 如果要求在一个图中作多个小图,用subplot来完成
subplot(221)plot(tr)xlabel(‘time (s)‘)title(‘yaw rate r (deg/s)‘)grid
subplot(222)plot(tU)xlabel(‘time (s)‘)title(‘speed U (m/s)‘)grid
subplot(223)plot(tpsi)xlabel(‘time (s)‘)title(‘yaw angle psi (deg)‘)grid
subplot(224)plot(tdelta)xlabel(‘time (s)‘)title(‘rudder angle delta (deg)‘)grid
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1594 2013-06-02 18:39 25105-《MATLAB工程仿真与应用30例》源代码例1oat_PD.m
文件 3672 2013-06-02 18:39 25105-《MATLAB工程仿真与应用30例》源代码例1mariner.m
文件 101 2013-06-02 18:41 25105-《MATLAB工程仿真与应用30例》源代码例1程序使用说明.txt
文件 123904 2013-06-02 22:11 25105-《MATLAB工程仿真与应用30例》源代码例10
adar_system.mdl
文件 286239 2013-06-02 22:31 25105-《MATLAB工程仿真与应用30例》源代码例11power_aircraft_distribution.mdl
文件 8541 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealCapacitor.jpg
文件 898 2013-06-11 10:18 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealCapacitor.ssc
文件 10884 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealUltraCapacitor.jpg
文件 950 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorIdealUltraCapacitor.ssc
文件 15638 2010-03-15 19:17 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorLossyUltraCapacitor.jpg
文件 1518 2010-05-14 15:50 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorLossyUltraCapacitor.ssc
文件 8192 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.mexw32
文件 823 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealCapacitor.win32.md5
文件 7680 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.mexw32
文件 954 2010-07-20 13:26 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjIdealUltraCapacitor.win32.md5
文件 8192 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.mexw32
文件 1481 2010-07-20 13:26 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.pmdlg
文件 43 2010-07-21 05:02 25105-《MATLAB工程仿真与应用30例》源代码例12+MyCapacitorsscprjLossyUltraCapacitor.win32.md5
文件 40213 2013-06-11 10:19 25105-《MATLAB工程仿真与应用30例》源代码例12MyCapacitor_lib.mdl
文件 52029 2013-06-12 13:03 25105-《MATLAB工程仿真与应用30例》源代码例12sensor.mdl
文件 311 2013-06-12 13:12 25105-《MATLAB工程仿真与应用30例》源代码例12第十二例仿真说明.txt
文件 333239 2013-06-02 23:03 25105-《MATLAB工程仿真与应用30例》源代码例13mech_stewart_vis.mdl
文件 50734 2013-06-02 23:04 25105-《MATLAB工程仿真与应用30例》源代码例14mech_four_bar_vis.mdl
文件 27970 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smli
文件 56643 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smli
文件 1327181 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smli
文件 28249 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smli
文件 344954 2008-06-24 13:48 25105-《MATLAB工程仿真与应用30例》源代码例15smli
............此处省略224个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)