MATLAB笔记:GUI画三维图/mesh/view/uicontrol

%% 绘制总框
HandleGUI.hFigure = figure();
HandleGUI.hFigure.Units = 'normalized';
HandleGUI.hFigure.Position = [ 0.05, 0.08, 0.85, 0.80, ]; %...图像位置,相对于屏幕归一化的“左下点的坐标\width\height”
HandleGUI.hFigure.MenuBar = 'none';    %...菜单
HandleGUI.hFigure.ToolBar = 'figure';  %...工具栏
HandleGUI.hFigure.Resize = 'off';      %...为on时可以改变图像size
HandleGUI.hFigure.Name = 'display';    %...figure名

%% 绘制总框信息
HandleGUI.hTextInformation4 = uicontrol(HandleGUI.hFigure,'Style','text','fontsize',12);%create a text of UIControl object
HandleGUI.hTextInformation4.Units = 'normalized';
HandleGUI.hTextInformation4.Position = [0.24 0.90 0.25 0.04];
HandleGUI.hTextInformation4.String = '数据:';
HandleGUI.hTextInformation4.FontSize = 11;

%% 画一个mesh图
HandleGUI.hRDM3D = axes(HandleGUI.hFigure);
HandleGUI.hRDM3D.Units = 'normalized';
HandleGUI.hRDM3D.Position = [ 0.37, 0.1, 0.3, 0.3, ];
HandleGUI.hRDM3D.Box = 'on';
rangeAxis = (0:511); 
velocityAxis = (0:127); 
HandleGUI.meshRDM = mesh(HandleGUI.hRDM3D, velocityAxis,rangeAxis,zeros(512,128));
xlabel('速度');ylabel('距离');
title('RDM');
HandleGUI.meshRDM.ZData = dataRDM;
view(HandleGUI.hRDM3D,[-5,50])

运行结果
在这里插入图片描述
其他说明
UIControl
在这里插入图片描述

view([Az,El])
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值