常用快捷键:
Ctrl+T 取消注释
Ctrl+R 添加注释
常用命令:
imread() 读取
readtable() 读取文本 (.txt .xls .date)
string(x) 转换成字符串
plot(app.UIAxes,x,y) 绘制线图
scatter(app.UIAxes,x,y) 绘制散点图
cla(app.UIAxes) 清除图表
msgbox('内容','标题',"modal") 消息盒子
x = table2array(table(:,'x')) 表格里读取列
t.Properties.VariableNames{1} = '轴承1' 修改列标题
app.UITable.ColumnName = t.Properties.VariableNames 标题赋值
常用方法:
若添加全局变量——属性添加私有/公有属性 变量名 t——app.t
居中
function juzhong(app)
position_screen = get(0,'ScreenSize'); %获取屏幕尺寸
position_app = app.UIFigure.Position; %获取软件尺寸
position_app(1) = (position_screen(3)-position_app(3))/2; %定位x轴
position_app(2) = (position_screen(4)-position_app(4))/2; %定位y轴
app.UIFigure.Position = position_app;
end
登录器
%赋值过程
account = app.EditField.Value;
password = app.EditField_2.Value;
%判断
%假设密码账号都123456
if account == "123456" && password == "123456"
%密码正确打开新界面
%run
% delete(app.UIFigure)
% run app1.mlapp;
msgbox('登陆成功',"modal");
return
else
errordlg('账号或者密码输入错误','出错了','error');
end
退出按钮
%判断提示框
choice=questdlg('您想要关闭吗','关闭','Yes','No','No');
%选择判断
switch choice
case "Yes"
delete(app.UIFigure); %关闭
return;
case "No"
return;
end
APP界面内嵌进度条的方法:
1、拖动坐标区到画布,并删除X/Y轴的备注以及Title
2、在右侧组件浏览器,将坐标区的“标尺”→XColor和“框样式”→Color都设置为透明色
3、在坐标区绘制一条粗线,代码如下:
app.UIAxes.XLim = 【0,30】;
for i=1:30
plot(app.UIAxes,1:1:i,ones(i),Color='b',LineWidth=6)
pause(0.01)
end