• 大小: 43KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签: matlab  

资源简介

这个程序非常好,是我的导师给我的,我用它发飙了一篇SCI,机械臂避障,用MATLAB仿真。

资源截图

代码片段和文件信息

function varargout = aliwork(varargin)

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘       mfilename ...
                   ‘gui_Singleton‘  gui_Singleton ...
                   ‘gui_OpeningFcn‘ @aliwork_OpeningFcn ...
                   ‘gui_OutputFcn‘  @aliwork_OutputFcn ...
                   ‘gui_LayoutFcn‘  []  ...
                   ‘gui_Callback‘   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State varargin{:});
else
    gui_mainfcn(gui_State varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before aliwork is made visible.
function aliwork_OpeningFcn(hobject eventdata handles varargin)

% Choose default command line output for aliwork
handles.output = hobject;

% Update handles structure
guidata(hobject handles);

% UIWAIT makes aliwork wait for user response (see UIRESUME)
% uiwait(handles.figure1);
if strcmp(get(hobject‘Visible‘)‘off‘)
    axes(handles.axes1);
    cla
    set(handles.pushbutton8 ‘Visible‘ ‘on‘);
    set(handles.pushbutton9 ‘Visible‘ ‘on‘);
    set(handles.pushbutton10 ‘Visible‘ ‘off‘);
    set(handles.pushbutton11 ‘Visible‘ ‘off‘);
    set(handles.pushbutton3 ‘Visible‘ ‘off‘);
    set(handles.pushbutton1 ‘Visible‘ ‘off‘);
    set(handles.pushbutton4 ‘Visible‘ ‘off‘);
    set(handles.pushbutton5 ‘Visible‘ ‘off‘);
    set(handles.phi ‘Visible‘ ‘off‘);
    set(handles.obx ‘Visible‘ ‘off‘);
    set(handles.oby ‘Visible‘ ‘off‘);
    set(handles.text3 ‘Visible‘ ‘off‘);
    set(handles.text6 ‘Visible‘ ‘off‘);
    set(handles.text7 ‘Visible‘ ‘off‘);
    set(handles.uipanel3 ‘Visible‘ ‘off‘);
    
end
% --- Outputs from this function are returned to the command line.
function varargout = aliwork_OutputFcn(hobject eventdata handles) 

varargout{1} = handles.output;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function x1_Callback(hobject eventdata handles)
x1 = str2double(get(hobject ‘String‘));
if isnan(x1)
    set(hobject ‘String‘ 0);
    errordlg(‘Input must be a number‘‘Error‘);
end
handles.metricdata.x1 = x1;
guidata(hobjecthandles)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function x1_CreateFcn(hobject eventdata handles)

if ispc
    set(hobject‘BackgroundColor‘‘white‘);
else
    set(hobject‘BackgroundColor‘get(0‘defaultUicontrolBackgroundColor‘));
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y1_Callback(hobject eventdata handles)

y1 = str2double(get(hobject ‘String‘));
if isnan(y1)
    set(hobject ‘String‘ 0);
    errordlg(‘Input must be 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-06-15 13:28  MCode\
     目录           0  2012-06-15 13:28  MCode\matlab code\
     文件          88  2008-02-21 23:10  MCode\matlab code\Read me.txt
     文件        1171  2009-11-12 15:26  MCode\matlab code\Untitled.asv
     文件        1241  2009-11-12 15:32  MCode\matlab code\Untitled.m
     文件       16331  2009-10-28 16:34  MCode\matlab code\aliwork.asv
     文件        7014  2009-10-26 10:23  MCode\matlab code\aliwork.fig
     文件       16415  2009-10-28 16:42  MCode\matlab code\aliwork.m
     文件         639  2006-07-30 23:41  MCode\matlab code\angls2links.m
     文件         649  2006-08-20 13:50  MCode\matlab code\angls2links2.m
     文件         433  2006-11-06 11:29  MCode\matlab code\cross_singlepoint.m
     文件         468  2006-11-17 01:27  MCode\matlab code\fitnesstra2f.m
     文件         580  2006-11-29 05:29  MCode\matlab code\fitnesstra2ob.m
     文件         657  2006-11-28 10:30  MCode\matlab code\fitnesstra3f.m
     文件         780  2009-11-01 17:41  MCode\matlab code\fitnesstra3ob.asv
     文件         892  2009-11-10 11:00  MCode\matlab code\fitnesstra3ob.m
     文件        1785  2009-10-31 17:58  MCode\matlab code\fobstacle.m
     文件        1145  2006-10-30 10:14  MCode\matlab code\fobstacle2.m
     文件        1790  2009-11-10 10:44  MCode\matlab code\fobstacle_Guo2.asv
     文件        1828  2009-11-10 10:49  MCode\matlab code\fobstacle_Guo2.m
     文件         164  2006-03-28 11:28  MCode\matlab code\forkin.m
     文件         191  2006-07-31 10:38  MCode\matlab code\forkin3.m
     文件         303  2006-11-12 22:53  MCode\matlab code\ftorque.m
     文件         418  2006-07-23 13:51  MCode\matlab code\ftorque3.m
     文件         226  2006-03-28 11:34  MCode\matlab code\invkin.m
     文件         498  2009-11-01 18:01  MCode\matlab code\invkin3.asv
     文件         498  2009-11-01 18:02  MCode\matlab code\invkin3.m
     文件         380  2009-10-28 15:24  MCode\matlab code\invkini.asv
     文件         419  2009-10-28 15:47  MCode\matlab code\invkini.m
     文件         300  2006-11-07 02:33  MCode\matlab code\mutate1.m
     文件         403  2006-11-01 02:43  MCode\matlab code\recor.m
............此处省略12个文件信息

评论

共有 条评论