当前位置: 首页 > news >正文

什么叫网站开发活动软文模板

什么叫网站开发,活动软文模板,网络信息服务平台,wordpress role manager我们要做一个GUI界面,可以选择peaks、membrane和sinc三种三维图数据,选择画出surf、mesh和contour三种图像。 打开GUI 每个版本打开方式可能都不一样,但有一个是相同的,就是在命令行输入guide回车。 绘制控件 大概就绘制成这样…

我们要做一个GUI界面,可以选择peaks、membrane和sinc三种三维图数据,选择画出surf、mesh和contour三种图像。

打开GUI

每个版本打开方式可能都不一样,但有一个是相同的,就是在命令行输入guide回车。

绘制控件

大概就绘制成这样,在左边的工具栏拖动出来就行。选中多个控件,点击上面的串串,还可以进行对齐和等间距分布。

设置控件属性

对着控件双击即可,普通按钮的string属性设置为Surf/Mesh/Contour,Tag属性设置为surf_pushbutton/mesh_pushbutton/contour_pushbutton。有兴趣可以改点大小颜色什么的。

下拉菜单的String会特殊一点,得写几行。

M文件编写

我一开始以为要自己另外新建一个M文件,然后发现其实只需要把刚才的界面保存一下就好了,界面会保存为一个.fig文件,然后自动生成一个.m文件,里面有每个控件对应的处理函数。名字很容易找,surf_pushbutton_Callback就是surf的普通按钮的回调函数,在下面写上自己想写的内容就行。

untitled_OpeningFcn是整个GUI打开时候执行的函数

% --- Executes just before untitled is made visible.
function untitled_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 untitled (see VARARGIN)
handles.peaks=peaks(35);
handles.membrane=membrane;
[x,y]=meshgrid(-8:0.5:8);
r=sqrt(x.^2+y.^2)+eps;
sinc=sin(r)./r;
handles.sinc=sinc;%创建结构体,保存3组数据
handles.current_data=handles.peaks;%默认绘制peaks图像
surf(handles.current_data);%绘制图形
% Choose default command line output for untitled
handles.output = hObject;%本来有的,选择默认命令行输出% Update handles structure
guidata(hObject, handles);%本来有的,更新句柄handles结构和数据到hObject

在surf_pushbutton_Callback里面增加绘制图像命令,另外两个普通按钮也一样。

% --- Executes on button press in surf_pushbutton.
function surf_pushbutton_Callback(hObject, eventdata, handles)
% hObject    handle to surf_pushbutton (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
surf(handles.current_data);%使用当前数据绘制surf图像

popupmenu1_Callback是下拉菜单的回调函数

% --- Executes on selection change in popupmenu1.
function popupmenu1_Callback(hObject, eventdata, handles)
% hObject    handle to popupmenu1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
val=get(hObject,'Value');
str=get(hObject,'String');
switch str{val}%判断选择了哪一组数据,将当前内容更新为对应的数据
case 'peaks'handles.current_data = handles.peaks;
case 'membrane'handles.current_data = handles.membrane;  
case 'sinc'handles.current_data = handles.sinc;  
end
guidata(hObject,handles)%更新句柄handles结构和内容到hObject
% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu1 contents as cell array
%        contents{get(hObject,'Value')} returns selected item from popupmenu1

做到这里,项目有了个大致的模样。

http://www.15wanjia.com/news/42637.html

相关文章:

  • php动态网站开发人民邮电出版社关键词林俊杰在线听免费
  • 淘宝网站可以做轮播吗引流推广网站平台
  • 能够做数据地图的网站网络推广专员
  • 平面设计师赚钱吗seo关键词的选择步骤
  • 网站建设的新闻流量点击推广平台
  • 购物网站建设机构网站优化怎么操作
  • 网络公司免费做网站 卖货抽提成百度广告怎么收费标准
  • 建设网站怎么制作网站快速有排名
  • wordpress网页防爬长春seo按天计费
  • 做软件外包公司seo薪酬水平
  • 广州做内销鞋的网站怎么联系百度人工客服
  • 天津网站优化流程com网站域名注册
  • 微信第三方网站怎么做免费的企业黄页网站
  • 如何做自己的小说网站百度商业平台官网
  • 鑫灵锐做网站多少钱排名优化关键词
  • 手机网站建设效果小程序开发
  • ui培训班哪里有开封网站快速排名优化
  • 有没有专门做针织衫的网站b2b网站推广排名
  • 湖南 网站建设重庆网站排名
  • 我怎么打不开建设银行的网站培训心得体会范文500字
  • 旅游网站设计页面动态网站建设
  • 青海公司网站建设哪家好广告投放渠道
  • 做网站后期怎么维护小吴seo博客
  • wordpress建站教程书籍黄页引流推广网站
  • 做网站代管理三年互联网广告投放
  • 家装设计师收费标准如何优化关键词排名快速首页
  • 郑州网站建设企起网站监测
  • 一级a做爰小说免费网站长春网站建设技术托管
  • 企业网站建设的三种方式并举例内部优化
  • 东莞樟木头哪里有做网站的百度提交入口网站