【计算机软件著作权源代码实例 Matlab语】基于滤波白噪声法的路面激励生

【计算机软件著作权源代码实例 Matlab语】基于滤波白噪声法的路面激励生


2024年4月15日发(作者:)

基于滤波白噪声法的路面激励生成软件V1.0 源代码

1

function varargout = Road_Excitation(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @Road_Excitation_OpeningFcn, ...

'gui_OutputFcn', @Road_Excitation_OutputFcn, ...

'gui_LayoutFcn', @Road_Excitation_LayoutFcn, ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui__Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

function Road_Excitation_OpeningFcn(hObject, eventdata, handles, varargin)

= hObject;

guidata(hObject, handles);

function varargout = Road_Excitation_OutputFcn(hObject, eventdata, handles)

varargout{1} = ;

function T_Callback(hObject, eventdata, handles)

global T

T=str2double(get(hObject,'String'));

guidata(hObject, handles);

function T_CreateFcn(hObject, eventdata, handles)

global choice

choice=4;

set(gcf,'NumberTitle', 'off', 'Name');

function T_ButtonDownFcn(hObject, eventdata, handles)

set(hObject, 'String', '', 'Enable', 'on');

uicontrol(hObject);

set(24,'String', '正在输入T,请输入数值');

function grade_Callback(hObject, eventdata, handles)

global grade

global Gq

grade=double(get(hObject,'String'));

Gqn=10^(-6)*[16 64 256 1024 4096 16384 65536 262144];

check=['A' 'B' 'C' 'D' 'E' 'F' 'G' 'H'];

check1=double(check);

check=['a' 'b' 'c' 'd' 'e' 'f' 'g' 'h'];

check2=double(check);

for i=1:8

if grade==check1(i)

Gq=Gqn(i);

elseif grade==check2(i)

Gq=Gqn(i);

end

end

guidata(hObject, handles);

基于滤波白噪声法的路面激励生成软件V1.0 源代码

2

function grade_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

guidata(hObject, handles);

function grade_ButtonDownFcn(hObject, eventdata, handles)

set(hObject, 'String', '', 'Enable', 'on');

set(24,'String', '正在输入路面等级,不区分字母大小写');

uicontrol(hObject);

function u_Callback(hObject, eventdata, handles)

global u

u=str2double(get(hObject,'String'))/3.6;

guidata(hObject, handles);

function u_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function u_ButtonDownFcn(hObject, eventdata, handles)

set(hObject, 'String', '', 'Enable', 'on');

set(24,'String', '正在输入车速,单位为km/h');

uicontrol(hObject);

function L_Callback(hObject, eventdata, handles)

global L

L=str2double(get(hObject,'String'));guidata(hObject, handles);

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function L_ButtonDownFcn(hObject, eventdata, handles)

set(hObject, 'String', '', 'Enable', 'on');

set(24,'String', '正在输入前后轴轴距,单位为米');

uicontrol(hObject);

function Bf_Callback(hObject, eventdata, handles)

global Bf

Bf=str2double(get(hObject,'String'));

guidata(hObject, handles);

function Bf_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function Bf_ButtonDownFcn(hObject, eventdata, handles)

set(hObject, 'String', '', 'Enable', 'on');

set(24,'String', '正在输入前轴左右轮距,单位为米');

uicontrol(hObject);

function Br_Callback(hObject, eventdata, handles)

global Br

Br=str2double(get(hObject,'String'));

guidata(hObject, handles);

function Br_CreateFcn(hObject, eventdata, handles)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713115645a2186031.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信