主界面源码:function varargout = Main(varargin)% MAIN M-file for Main。fig% MAIN, by itself, creates a new MAIN or raises the existing% singleton*。%% H = MAIN returns the handle to a new MAIN or the handle to% the existing singleton*.%% MAIN(’CALLBACK',hObject,eventData,handles,。..) calls the local% function named CALLBACK in MAIN。M with the given input arguments。%% MAIN('Property',’Value',.。.) creates a new MAIN or raises the% existing singleton*。 Starting from the left, property value pairs are% applied to the GUI before Main_OpeningFunction gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to Main_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 % Copyright 2025—2025 The MathWorks, Inc。 % Edit the above text to modify the response to help Main % Last Modified by GUIDE v2.5 12—Jan—2025 09:31:12 % Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct(’gui_Name', mfilename, 。.. ’gui_Singleton', gui_Singleton, 。。。 'gui_OpeningFcn’, @Main_OpeningFcn, 。。. ’gui_OutputFcn', @Main_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 Main is made visible。function Main_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% e...