MATLAB魔方

这篇博客介绍了如何使用MATLAB创建一个3阶魔方的GUI程序。用户可以通过点击界面按钮来旋转魔方的不同层,详细讲解了GUI代码结构和按钮设置。
摘要由CSDN通过智能技术生成

魔方程序说明

一、运行界面

运行程序。点击下方按钮,可旋转魔方指定的一层。

二、程序GUI代码

%Author:LeiZhen
%Date:2018-10-16
function varargout = mofang6(varargin)
% MOFANG6 MATLAB code for mofang6.fig
%      MOFANG6, by itself, creates a new MOFANG6 or raises the existing
%      singleton*.
%
%      H = MOFANG6 returns the handle to a new MOFANG6 or the handle to
%      the existing singleton*.
%
%      MOFANG6('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in MOFANG6.M with the given input arguments.
%
%      MOFANG6('Property','Value',...) creates a new MOFANG6 or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before mofang6_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to mofang6_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help mofang6

% Last Modified by GUIDE v2.5 19-Aug-2015 11:28:05

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @mofang6_OpeningFcn, ...
                   'gui_OutputFcn',  @mofang6_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 mofang6 is made visible.
function mofang6_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to mofang6 (see VARARGIN)

% Choose default command line output for mofang6
handles.output = hObject;

x = [-0.5  0.5  0.5 -0.5 -0.5 -0.5;  0.5  0.5 -0.5 -0.5  
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值