网上博彩论坛
你的位置:网上博彩论坛 > 博彩问答 >

博彩游戏 怎么样用Matlab演示简谐运动轨迹是正弦运动

博彩游戏 怎么样用Matlab演示简谐运动轨迹是正弦运动

% Demonstrate simple harmonic motion. % % Author: AdamTurner, 2021.04. % Copyright reserved. % Written in MATLAB R2018a. function SimpleHarmonicMotion(cmd0) persistent nShow nPeriod t dt tPeriod tShow x v m c k hFuncForce hFuncKinetic odeOption; persistent hFigure hAxes hTimer; if isempty(cmd0) cmd0 = 'Init'; end % /* if isempty(cmd0) */ switch cmd0 case 'Init' m = 1.000; c = 0.000; k = 10.000; hFuncForce = @(t) (0.000); hFuncKinetic = @(t, Y) ([Y(2); (hFuncForce(t) - c * Y(2) - k * Y(1)) / m]); dt = 0.001; tPeriod = 0.100; tShow = 5.000; nPeriod = round(tPeriod / dt) + 1; nShow = round(tShow / dt) + 1; t = zeros(nShow, 1); t(:) = NaN; x = t; v = t; t(end) = 0.000; x(end) = 1.000; v(end) = 0.000; odeOption = ... struct('AbsTol', 1.000e-4, ... 'RelTol', 1.000e-3); hFigure = ... figure('Name', 'Harmonic Motion', ... 'NumberTitle', 'off', ... 'Resize', 'off', ... 'Units', 'pixel', ... 'DeleteFcn', @DeleteFigure); hAxes = ... axes(hFigure, ... 'Box', 'on', ... 'NextPlot', 'add'博彩游戏, ... 'Units'博彩游戏, 'pixel', ... 'XLimMode', 'manual', 'XLim', [-1.000, tShow], ... 'YLimMode', 'manual', 'YLim', [-2.000, 2.000], ... 'XTickMode', 'manual', 'XTick', [], ... 'YTickMode', 'manual', 'YTick', [], ... 'XLabelMode', 'manual', 'XLabel', {}, ... 'YLabelMode', 'manual', 'YLabel', {}); hTimer = ... timer('BusyMode', 'drop', ... 'ExecutionMode', 'fixedRate', ... 'Period', tPeriod, ... 'TasksToExecute', Inf, ... 'TimerFcn', @RunHarmonicMotion); Render(); start(hTimer); otherwise error('Unknown command!'); end % /* switch cmd0 */ %% ========== Function(s) ========== %% function DeleteFigure(source, event) stop(hTimer); delete(hTimer); delete(source); end % /* DeleteFigure */ function RunHarmonicMotion(source, event) tSpan = (t(end) : dt : (t(end) + tPeriod)).'; Y0 = [x(end); v(end)]; [t1, Y1] = ... ode45(hFuncKinetic, tSpan, Y0, odeOption); t = [t((nPeriod) : (end - 1)); t1]; x = [x((nPeriod) : (end - 1)); Y1(:, 1)]; v = [v((nPeriod) : (end - 1)); Y1(:, 2)]; Render(); end % /* RunHarmonicMotion */ function Render() % Plot the spring. xySpring = ... [0.000, x(end); ... [[0.000; 0.250; -0.250; 0.250; -0.250; 0.250; -0.250; 0.250; -0.250; 0.000], ... x(end) + 0.200 + [0; 1; 3; 5; 7; 9; 11; 13; 15; 16] * 0.062500 * (1.600 - x(end))]; ... 0.000, 2.000]; hSpring = findobj(hAxes, 'Tag', 'Spring'); if isempty(hSpring) hSpring = ... plot(hAxes, xySpring(:, 1), xySpring(:, 2), ... 'LineWidth', 1.500, 'LineStyle', '-', 'Color', 'black', ... 'Tag', 'Spring'); else hSpring.XData = xySpring(:, 1); hSpring.YData = xySpring(:, 2); end % /* if isempty(hSpring) */ % Plot the trajectory. hTrajectory = findobj(hAxes, 'Tag', 'Trajectory'); if isempty(hTrajectory) hTrajectory = ... plot(hAxes, t(end) - t, x, ... 'LineWidth', 1.500, 'LineStyle', '-', 'Color', 'blue', ... 'Tag', 'Trajectory'); else hTrajectory.XData = t(end) - t; hTrajectory.YData = x; end % /* if isempty(hTrajectory) */ % Plot the vibrator. hVibrator = findobj(hAxes, 'Tag', 'Vibrator'); if isempty(hVibrator) hVibrator = ... plot(hAxes, 0.000, x(end), ... 'LineStyle', 'none', ... 'Marker', 'o', 'MarkerSize', 16, 'MarkerFaceColor', 'white', 'MarkerEdgeColor', 'red', ... 'Tag', 'Vibrator'); else hVibrator.YData = x(end); end % /* if isempty(hVibrator) */ drawnow limitrate; end % /* Render */ end % /* SimpleHarmonicMotion */


 

热点资讯

相关资讯



Powered by 网上博彩论坛 @2013-2022 RSS地图 HTML地图

网站统计——

  • 谷歌搜索留痕推广
  • 谷歌搜索留痕排名技术
  • 谷歌快速排名
  • 留痕方法
  • 谷歌搜索快速方法
  • google搜索留痕程序
  • 谷歌快速排名
  • 澳门太阳城
  • 最大博彩公司
  • 谷歌搜索关键词排名
  • 搜索留痕程序
  • 谷歌排名出售
  • 谷歌蜘蛛池排名
  • 搜索留痕软件
  • 缅甸果敢赌场
  • 电子游艺规则
  • 谷歌留痕推广
  • google引流程序
  • 谷歌快速排名
  • google引流程序
  • 留痕推广
  • 大西洋城赌场
  • 买球地址
  • 搜索留痕
  • 搜索留痕程序出售
  • 谷歌蜘蛛池排名技术
  • 留痕程序
  • 如何提高google搜索排名
  • 数字币博彩
  • 洗钱方法
  • Google留痕收录
  • 最新谷歌搜索留痕排名
  • 搜索留痕
  • Google留痕收录
  • google搜索留痕
  • 数字币博彩网站
  • 足球投注平台
  • 博彩推广话术
  • 推广引流方法
  • 引流方法
  • 博彩推广话术
  • 网上博彩推广引流
  • 数字币赌场
  • 皇冠现金网
  • 蜘蛛池排名
  • 谷歌蜘蛛池
  • 留痕程序出售
  • google搜索留痕程序
  • 比特币网上赌场
  • 洗钱平台
  • 搜索留痕
  • 博彩推广方式
  • 网上博彩推广
  • 快速排名
  • 搜索留痕程序
  • bbin平台大全
  • 体育博彩公司排名
  • 留痕排名技术
  • 最新谷歌关键词排名
  • 推广渠道
  • 谷歌快速排名
  • 博彩推广
  • 世界杯赌球地址
  • 皇冠博彩公司
  • 谷歌排名出售
  • 博彩引流渠道
  • 搜索留痕程序
  • google搜索留痕
  • 引流渠道
  • 果敢网上赌场
  • 世界杯赌球
  • 搜索留痕方法
  • 博彩搜索留痕
  • 博彩引流
  • 博彩引流
  • 搜索留痕
  • 缅甸网上赌场
  • 欧洲杯赌球
  • 谷歌搜索排名
  • 留痕程序
  • 网上博彩推广引流
  • 留痕技术
  • 搜索留痕技术出售
  • 澳门威尼斯人网上赌场
  • 外围博彩
  • 博彩网站推广
  • 推广引流
  • 留痕程序出售
  • 谷歌推广引流技术
  • 推广引流方法
  • 美国在线赌场
  • 沙巴体育投注平台
  • 最新谷歌搜索留痕
  • 谷歌蜘蛛池排名技术
  • 网站推广方法
  • 留痕程序出售
  • 博彩推广方法
  • 菠菜论坛
  • 买球平台
  • 谷歌搜索留痕
  • 蜘蛛池排名
  • 博彩公司推广渠道
  • 谷歌搜索留痕
  • 博彩公司推广渠道
  • 真钱游戏
  • 网上赌球地址
  • 赌球平台推荐
  • 赌球网址
  • 博彩包网
  • 买球app
  • 澳门博彩公司
  • 威尼斯人赌场
  • 博彩平台推荐
  • 美国博彩网站
  • 缅甸实体赌场
  • 柬埔寨网上赌场
  • 柬埔寨在线赌场
  • 韩国博彩
  • 支持人民币的博彩公司
  • 世界五大比特币交易所
  • 欧易是哪个国家的
  • 中币跑路
  • 亚洲博彩公司
  • 合法网上赌场
  • 马尼拉赌场
  • 支持人民币的博彩公司
  • 大陆博彩平台
  • 澳门新葡京娱乐城
  • 老挝赌场
  • 世界赌场排名
  • 网上博彩公司排行
  • 菠菜论坛
  • 东南亚赌博网站
  • 虚拟币博彩
  • 澳门百家乐网址
  • 网上博彩导航
  • 区块链百家乐游戏
  • 马来西亚博彩公司
  • 越南赌场
  • 区块链百家乐
  • 香港娱乐场
  • 澳大利亚赌博网站
  • 足球赔率
  • 菲律宾网上赌场
  • 数字币博彩网站
  • 足球投注网站
  • 百家乐论坛
  • 皇冠体育博彩公司
  • 网上赌博网站
  • 网上博彩推广话术
  • 谷歌搜索快速方法
  • 网上博彩推广话术
  • 数字币赌场
  • 皇冠博彩公司
  • 世界杯博彩公司
  • 英国博彩公司
  • 网上博彩合法化
  • 新加坡赌场
  • 比特币网上赌场
  • 怎么洗钱
  • 加密货币博彩平台
  • 世界杯赌球网址
  • 网上赌球地址
  • 博彩推广方式
  • 印度尼西亚博彩公司
  • 国际包网
  • bbin平台直营
  • 亚洲体育博彩平台
  • 越南博彩公司
  • 百家乐路单
  • 澳门博彩官网
  • 博彩网推荐
  • 澳门太阳城网址
  • 百家乐网址
  • 世界杯赌球网址
  • 皇冠博彩网址
  • 洗钱方法
  • 买球网站
  • 欧洲杯赌球平台
  • 皇冠现金网
  • 外围赌球平台
  • 果敢赌场
  • 买球技巧
  • 全球最大博彩公司
  • 电子游艺
  • 真人电子游戏
  • 骰宝游戏规则
  • 亚洲体育博彩平台
  • 澳门在线赌场
  • 缅甸赌场地址
  • 赌球平台
  • 赌场如何赢钱
  • 世界杯买球网站
  • 真人牌九游戏
  • 世界杯买球官网
  • 时时彩平台
  • 六合彩预测
  • 威尼斯人网上赌场
  • 外围赌球网站
  • 赌博网址
  • 彩票群
  • 微信赌博群
  • 韩国首尔赌场
  • 赌钱游戏
  • 美国网上赌场
  • bbin官网
  • 沙巴体育官网
  • 博彩平台推荐
  • 数字币博彩网站
  • 比特币网上赌场
  • 世界赌场名单
  • 美国赌场攻略
  • 菠菜论坛排名
  • 菠菜论坛排名
  • 缅甸网上赌场
  • 支持人民币的博彩公司