【动力学】基于matlab GUI汽车动力学分析系统【含Matlab源码 1050期】
一、获取代码方式
获取代码方式1:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
获取代码方式2:
完整代码已上传我的资源:【动力学】基于matlab GUI汽车动力学分析系统【含Matlab源码 1050期】
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、案例简介
在纵向时,可能还会受到纵向空气阻力,前轮滚动阻力,后轮滚动阻力,坡道重力分量等
三、部分源代码
function varargout = CVPower(varargin)
% CVPOWER Application M-file for CVPower.fig
% FIG = CVPOWER launch CVPower GUI.
% CVPOWER('callback_name', ...) invoke the named callback.% Last Modified by GUIDE v2.0 14-Sep-2020 21:44:17if nargin == 0 % LAUNCH GUIfig = openfig(mfilename,'reuse');% Use system color scheme for figure:set(fig,'Color',get(0,'defaultUicontrolBackgroundColor'));% Generate a structure of handles to pass to callbacks, and store it. handles = guihandles(fig);guidata(fig, handles);if nargout > 0varargout{1} = fig;endelseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACKtryif (nargout)[varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyardelsefeval(varargin{:}); % FEVAL switchyardendcatchdisp(lasterr);endend%| ABOUT CALLBACKS:
%| GUIDE automatically appends subfunction prototypes to this file, and
%| sets objects' callback properties to call them through the FEVAL
%| switchyard above. This comment describes that mechanism.
%|
%| Each callback subfunction declaration has the following form:
%| <SUBFUNCTION_NAME>(H, EVENTDATA, HANDLES, VARARGIN)
%|
%| The subfunction name is composed using the object's Tag and the
%| callback type separated by '_', e.g. 'slider2_Callback',
%| 'figure1_CloseRequestFcn', 'axis1_ButtondownFcn'.
%|
%| H is the callback object's handle (obtained using GCBO).
%|
%| EVENTDATA is empty, but reserved for future use.
%|
%| HANDLES is a structure containing handles of components in GUI using
%| tags as fieldnames, e.g. handles.figure1, handles.slider2. This
%| structure is created at GUI startup using GUIHANDLES and stored in
%| the figure's application data using GUIDATA. A copy of the structure
%| is passed to each callback. You can store additional information in
%| this structure at GUI startup, and you can change the structure
%| during callbacks. Call guidata(h, handles) after changing your
%| copy to replace the stored original so that subsequent callbacks see
%| the updates. Type "help guihandles" and "help guidata" for more
%| information.
%|
%| VARARGIN contains any extra arguments you have passed to the
%| callback. Specify the extra arguments by editing the callback
%| property in the inspector. By default, GUIDE sets the property to:
%| <MFILENAME>('<SUBFUNCTION_NAME>', gcbo, [], guidata(gcbo))
%| Add any extra arguments after the last argument, before the final
%| closing parenthesis.
% --------------------------------------------------------------------
function varargout = pushbutton1_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = pushbutton2_Callback(h, eventdata, handles, varargin)
close CVPower;
h2=waitbar(0,'edit interface is openning,please wait...');
for i2=1:1000waitbar(i2/1000);
end
close(h2);
CVPowerEdit;
% --------------------------------------------------------------------
function varargout = pushbutton3_Callback(h, eventdata, handles, varargin)
close CVPower;
% --------------------------------------------------------------------
function varargout = CVPowerEdit(varargin)
% CVPOWEREDIT Application M-file for CVPowerEdit.fig
% FIG = CVPOWEREDIT launch CVPowerEdit GUI.
% CVPOWEREDIT('callback_name', ...) invoke the named callback.% Last Modified by GUIDE v2.0 16-Sep-2020 23:57:39if nargin == 0 % LAUNCH GUIfig = openfig(mfilename,'reuse');% Generate a structure of handles to pass to callbacks, and store it. handles = guihandles(fig);guidata(fig, handles);if nargout > 0varargout{1} = fig;endelseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACKtryif (nargout)[varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyardelsefeval(varargin{:}); % FEVAL switchyardendcatchdisp(lasterr);endend%| ABOUT CALLBACKS:
%| GUIDE automatically appends subfunction prototypes to this file, and
%| sets objects' callback properties to call them through the FEVAL
%| switchyard above. This comment describes that mechanism.
%|
%| Each callback subfunction declaration has the following form:
%| <SUBFUNCTION_NAME>(H, EVENTDATA, HANDLES, VARARGIN)
%|
%| The subfunction name is composed using the object's Tag and the
%| callback type separated by '_', e.g. 'slider2_Callback',
%| 'figure1_CloseRequestFcn', 'axis1_ButtondownFcn'.
%|
%| H is the callback object's handle (obtained using GCBO).
%|
%| EVENTDATA is empty, but reserved for future use.
%|
%| HANDLES is a structure containing handles of components in GUI using
%| tags as fieldnames, e.g. handles.figure1, handles.slider2. This
%| structure is created at GUI startup using GUIHANDLES and stored in
%| the figure's application data using GUIDATA. A copy of the structure
%| is passed to each callback. You can store additional information in
%| this structure at GUI startup, and you can change the structure
%| during callbacks. Call guidata(h, handles) after changing your
%| copy to replace the stored original so that subsequent callbacks see
%| the updates. Type "help guihandles" and "help guidata" for more
%| information.
%|
%| VARARGIN contains any extra arguments you have passed to the
%| callback. Specify the extra arguments by editing the callback
%| property in the inspector. By default, GUIDE sets the property to:
%| <MFILENAME>('<SUBFUNCTION_NAME>', gcbo, [], guidata(gcbo))
%| Add any extra arguments after the last argument, before the final
%| closing parenthesis.
%--------------------------------------------------------------------
% global nmin nmax ne Ttq m1 m2 r nt f CD A If Iwf Iwr i0 ig Uastar Uaend get1 get2
% if get1==1&get2==0
% set(handles.radio1,'value',1);
% set(handles.edit1,'string',num2str(nmin));
% set(handles.edit2,'string',num2str(nmax));
% else
% if get1==0&get2==1
% set(handles.radio2,'value',1);
% set(handles.edit3,'string',num2str(ne));
% set(handles.edit4,'string',num2str(Ttq));
% end
% end
% set(handles.edit1,'string',num2str(nmin));
% set(handles.edit2,'string',num2str(nmax));
% set(handles.edit3,'string',num2str(ne));
% set(handles.edit4,'string',num2str(Ttq));
% set(handles.edit5,'string',num2str(m1));
% set(handles.edit6,'string',num2str(m2));
% set(handles.edit7,'string',num2str(r));
% set(handles.edit8,'string',num2str(nt));
% set(handles.edit9,'string',num2str(f));
% set(handles.edit10,'string',num2str(CD));
% set(handles.edit11,'string',num2str(A));
% set(handles.edit12,'string',num2str(If));
% set(handles.edit13,'string',num2str(Iwf));
% set(handles.edit14,'string',num2str(Iwr));
% set(handles.edit15,'string',num2str(i0));
% set(handles.edit16,'string',num2str(ig));
% set(handles.edit17,'string',num2str(Uastar));
% set(handles.edit18,'string',num2str(Uaend));
% --------------------------------------------------------------------
function varargout = edit1_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit2_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit3_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit4_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit5_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit6_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit7_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit8_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit9_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit10_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit11_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit12_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit13_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit14_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit15_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit16_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit17_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = edit18_Callback(h, eventdata, handles, varargin)
% --------------------------------------------------------------------
function varargout = radiobutton1_Callback(h, eventdata, handles, varargin)
set(handles.radio1,'value',get(handles.radio1,'max'));
set(handles.radio2,'value',get(handles.radio2,'min'));
set(handles.edit1,'enable','on');
set(handles.edit2,'enable','on');
set(handles.edit3,'enable','off');
set(handles.edit4,'enable','off');
四、运行结果
五、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1] 门云阁.MATLAB物理计算与可视化[M].清华大学出版社,2013.
【动力学】基于matlab GUI汽车动力学分析系统【含Matlab源码 1050期】相关推荐
- 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 【光学】基于matlab GUI杨氏双缝干涉【含Matlab源码 001期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI杨氏双缝干涉[含Matlab源码 001期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费 ...
- 基于JAVA汽车租赁系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA汽车租赁系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA汽车租赁系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...
- 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java点播影院运营系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...
- 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- 基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA体育用品购物系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA体育用品购物系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA体育用品购物系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于JAVA公立医院绩效考核系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA公立医院绩效考核系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA公立医院绩效考核系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...
最新文章
- 解题报告:NOIP2013 车站分级(拓扑序递推求解差分约束、建图优化O(n+m)) 超详细讲解
- C++巧用do...while(0)
- 没有执行力,谈什么目标理想?
- 简单易学的python自动化办公教学视频-Python自动化办公之操作Excel文件
- 腾讯最新开源项目登上GitHub热榜:QQ音乐等18项业务都在用,日均PV过亿
- 电脑常见问题_电脑知识,每日一课,计算机常用维修小技巧
- 测试我自己的系统是大端还是小端
- (原+转)linux安装rtl 8812au驱动
- 常见宽带错误解决方法
- BufferedInputStream
- linux编译ace tao,CentOS环境下ACE编译指南
- 不要讨厌HATEOAS Part Deux:HATEOAS的春天
- 数组----数组的拷贝、排序、遍历、引用,console交互
- 关于微信小程序,一些想法
- 未来教育 ***java二级考试题库第二十五套错题***
- 【hadoop系列】Hadoop HDFS命令
- 讲讲MS08067红队培训班中的“毕业实战对抗”环节 + 视频
- 【R】ggplot2_堆积图
- 计算机合并单元格怎么操作,excel怎么合并单元格方法
- Cisco ASA 9.16(Adaptive Security Appliance (ASA) Software)
热门文章
- 离散数学 | ∅ 与 {∅} 出现在离散数学幂集合中
- 手把手教你编写一个简单的PHP模块形态的后门
- Array和ArrayList的区别与联系
- 前端数据可视化echarts.js使用指南
- delete语句与reference约束 FK_subplan_job_id冲突问题,导致job无法删除解决办法
- Google测试精华文章(1) - 测试行为,而非实现
- 七月算法机器学习1 机器学习初识
- halcon-高速下载
- 修改Noteexpress插入参考文献序号的颜色
- python中列表,元组,字典常用操作方法的总结