关于汽车性能参数使用MATLAB(GUI)图形用户界面的一些个人心得——大佬请直接忽视掉本博客

本文记录了一次使用MATLAB构建图形用户界面(GUI)完成汽车性能参数计算的作业体验。博主分享了代码结构,指出GUI中读取文本框数值的方法,并提及未完成的部分,如百公里加速时间和超车时间的计算。虽然部分代码源于他人博客,但博主鼓励交流讨论以共同进步。
摘要由CSDN通过智能技术生成

这是我们老师布置的一次作业,设计一个图形用户界面,输入参数计算出各项汽车性能指标,由于本人水平有限,有部分公式未能用代码形式表达出来,望谅解。
解释一下:
1.代码主要分为两个部分,对应两个GUI界面的按钮(图中圈圈);
在这里插入图片描述
图1
在这里插入图片描述
图2
2.首先,要执行“可编辑文本”里的值必须要在在这里插入图片描述
此条语句下方用变量读取其值,也就是用一个变量表示这个文本框里面的数(本人粗鄙的理解)
在这里插入图片描述
3.之后是各种汽车性能指标计算所需要的代码公式
具体解释均在标注里

%以下部分为图1中的计算过程
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
N1=str2double(get(handles.edit1,'String'));%各发动机转速
N2=str2double(get(handles.edit2,'String'));
N3=str2double(get(handles.edit3,'String'));
N4=str2double(get(handles.edit4,'String'));
N5=str2double(get(handles.edit5,'String'));
N6=str2double(get(handles.edit6,'String'));
N7=str2double(get(handles.edit7,'String'));
N8=str2double(get(handles.edit8,'String'));
N9=str2double(get(handles.edit9,'String'));
N10=str2double(get(handles.edit10,'String'));
N11=str2double(get(handles.edit11,'String'));
 
% T1=str2double(get(handles.edit12,'String'));%各发动机转矩
% T2=str2double(get(handles.edit13,'String'));
% T3=str2double(get(handles.edit14,'String'));
% T4=str2double(get(handles.edit15,'String'));
% T5=str2double(get(handles.edit16,'String'));
% T6=str2double(get(handles.edit17,'String'));
% T7=str2double(get(handles.edit18,'String'));
% T8=str2double(get(handles.edit19,'String'));
% T9=str2double(get(handles.edit20,'String'));
% T10=str2double(get(handles.edit21,'String'));
% T11=str2double(get(handles.edit22,'String'));
 
%根据1.3的发动机转矩与发动机转速的关系得出以下发动机转矩(此为汽车理论(第五版)余志生 的课后习题1.3中所表述的计算货车发动机转矩的公式)
T1=-19.313+295.27*(N1/1000)-165.44*(N1/1000)^2+40.874*(N1/1000)^3-3.8445*(N1/1000)^4;
T2=-19.313+295.27*(N2/1000)-
  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值