⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pendsets.m

📁 本书是电子通信类的本科、研究生辅助教材
💻 M
字号:
function pendsets(time,ud,u)
%PENDSETS Animation for the inverted pendulum demo.
%       PENDSETS(TIME,UD,U) uses set to position the graphic objects 
%       for the inverted pendulum demo. UD contains a vector
%       of handles [Cart Pend TimeField SlideControl RefMark].
%
%       See also: PENDAN (.M and .C), PENDDEMO, and PEND0.

%	Copyright (c) 1990-94 by The MathWorks, Inc.

XDelta = 2;
PDelta = 0.2;
XPendTop = u(2) + 10*sin(u(3));
YPendTop = 10*cos(u(3));
PDcosT = PDelta*cos(u(3));
PDsinT = -PDelta*sin(u(3));
set(ud(1),'XData',ones(2,1)*[u(2)-XDelta u(2)+XDelta]);
set(ud(2),'XData', ...
    [XPendTop-PDcosT XPendTop+PDcosT; u(2)-PDcosT u(2)+PDcosT], ...
    'YData',[YPendTop-PDsinT YPendTop+PDsinT; -PDsinT PDsinT]);
set(ud(3),'String',num2str(time));
set(ud(5),'XData',u(1)+[-XDelta 0 XDelta]);

% Force plot to be drawn
pause(0)
drawnow

% end pendsets

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -