初始代码

% 定义一个名为app1的类,继承自matlab.apps.AppBase
classdef app1 < matlab.apps.AppBase
    % 定义应用程序的属性,包括UIFigure、GridLayout和Hyperlink
    properties (Access = public)
        UIFigure    matlab.ui.Figure      % UIFigure属性
        GridLayout  matlab.ui.container.GridLayout  % GridLayout属性
        Hyperlink   matlab.ui.control.Hyperlink  % Hyperlink属性
    end

    % 定义组件初始化的方法
    methods (Access = private)
        % 创建UIFigure和组件的方法
        function createComponents(app)
            % 创建UIFigure并隐藏,直到所有组件创建完成
            app.UIFigure = uifigure('Visible', 'off');
            app.UIFigure.Color = [0.9216 0.7922 0.7922];  % 设置UIFigure的颜色
            app.UIFigure.Position = [100 100 827 529];  % 设置UIFigure的位置
            app.UIFigure.Name = 'MATLAB App';  % 设置UIFigure的名称

            % 创建GridLayout
            app.GridLayout = uigridlayout(app.UIFigure);
            app.GridLayout.ColumnWidth = {'1x', '1x', '1x', '1x'};  % 设置GridLayout的列宽
            app.GridLayout.RowHeight = {'1x', '1x', '1x', '1x', '1x', '1x', '1x', '1x', '1x'};  % 设置GridLayout的行高

            % 创建Hyperlink
            app.Hyperlink = uihyperlink(app.GridLayout);
            app.Hyperlink.HorizontalAlignment = 'center';  % 设置Hyperlink的水平对齐方式
            app.Hyperlink.Layout.Row = 1;  % 设置Hyperlink的行布局
            app.Hyperlink.Layout.Column = 1;  % 设置Hyperlink的列布局

            % 显示UIFigure,所有组件创建完成后
            app.UIFigure.Visible = 'on';
        end
    end

    % 定义应用程序创建和删除的方法
    methods (Access = public)
        % 构造应用程序的方法
        function app = app1
            % 创建UIFigure和组件
            createComponents(app)
            % 将应用程序注册到App Designer
            registerApp(app, app.UIFigure)
            % 如果没有输出参数,清除app变量
            if nargout == 0
                clear app
            end
        end

        % 在应用程序删除前执行的代码
        function delete(app)
            % 删除UIFigure,当应用程序被删除时
            delete(app.UIFigure)
        end
    end
end