📄 createdata.html
字号:
hbtok = <span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'Normalized'</span>, ...
<br> <span class=quotes>'Callback'</span>,<span class=quotes>'createdata('</span><span class=quotes>'ok'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'UserData'</span>,<span class=stack>varargin</span>,...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'OK'</span>);
<br>
<br> <span class=comment>% info button
</span><br> bottom=bottom+1.5*height;
<br> hbtinfo = <span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'Normalized'</span>, ...
<br> <span class=quotes>'Callback'</span>,<span class=quotes>'createdata('</span><span class=quotes>'info'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Info'</span>);
<br>
<br> <span class=comment>% load button
</span><br> bottom=bottom+1.5*height;
<br> hbtload = <span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'Normalized'</span>, ...
<br> <span class=quotes>'Callback'</span>,<span class=quotes>'createdata('</span><span class=quotes>'load'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Load'</span>);
<br>
<br> <span class=comment>% save button
</span><br> file=struct(<span class=quotes>'name'</span>,<span class=quotes>'noname.mat'</span>,<span class=quotes>'path'</span>,<span class=quotes>''</span>,<span class=quotes>'pathname'</span>,<span class=quotes>'noname.mat'</span>);
<br> bottom=bottom+1*height;
<br> hbtsave = <span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'Normalized'</span>, ...
<br> <span class=quotes>'Callback'</span>,<span class=quotes>'createdata('</span><span class=quotes>'save'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'UserData'</span>,file,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Save'</span>);
<br>
<br> <span class=comment>% == Popup menus ===================================================
</span><br>
<br> <span class=comment>% popup menu - class
</span><br> <span class=comment>% title
</span><br> bottom=0.91;
<br> htxclass =<span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'text'</span>, ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'Position'</span>,[left bottom width 0.9*height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Class'</span>);
<br>
<br> <span class=comment>% popup menu
</span><br> <span class=keyword>for</span> i=1:K,
<br> txnum=<span class=io>sprintf</span>(<span class=quotes>' %d '</span>,i);
<br> classes(i,1:size(txnum,2))=txnum;
<br> <span class=keyword>end</span>
<br>
<br> bottom=bottom-height;
<br> hpuclass=<span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'popup'</span>, ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'String'</span>,classes);
<br>
<br> <span class=comment>% == Edit lines =======================================================
</span><br>
<br> <span class=comment>% x-axis
</span><br> bottom=bottom-1.2*height;
<br> htxxaxis=<span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'text'</span>, ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'Position'</span>,[left bottom width 0.9*height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'X-Axis'</span>);
<br> bottom=bottom-height;
<br> hedxaxis = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'CallBack'</span>,<span class=quotes>'createdata('</span><span class=quotes>'setaxis'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'edit'</span>,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'[-1 1]'</span>);
<br>
<br> <span class=comment>% y-axis
</span><br> bottom=bottom-1.2*height;
<br> htxyaxis=<span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'text'</span>, ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'Position'</span>,[left bottom width 0.9*height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Y-Axis'</span>);
<br> bottom=bottom-height;
<br> hedyaxis = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width height], ...
<br> <span class=quotes>'CallBack'</span>,<span class=quotes>'createdata('</span><span class=quotes>'setaxis'</span><span class=quotes>',gcf)'</span>,...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'edit'</span>,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'[-1 1]'</span>);
<br>
<br> <span class=comment>% normal distributions are given by SIGMA in addition
</span><br> <span class=keyword>if</span> strcmpi(<span class=stack>varargin</span>{1},<span class=quotes>'gauss'</span>),
<br>
<br> <span class=comment>% label
</span><br> bottom=bottom-1.5*height;
<br> htxcov=<span class=graph>uicontrol</span>( ...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'text'</span>, ...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'Position'</span>,[left bottom width 0.9*height], ...
<br> <span class=quotes>'String'</span>,<span class=quotes>'Covariance'</span>);
<br>
<br> <span class=comment>% cov(xy)
</span><br> bottom=bottom-height;
<br> hedxx = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width*0.5 height], ...
<br> <span class=quotes>'CallBack'</span>,<span class=quotes>'createdata('</span><span class=quotes>'setcov'</span><span class=quotes>',gcf,1)'</span>,...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'edit'</span>,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'1'</span>);
<br> <span class=comment>% cov(xy)
</span><br> hedxy = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left+width*0.5 bottom width*0.5 height], ...
<br> <span class=quotes>'CallBack'</span>,<span class=quotes>'createdata('</span><span class=quotes>'setcov'</span><span class=quotes>',gcf,2)'</span>,...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'edit'</span>,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'0'</span>);
<br> <span class=comment>% cov(yx)
</span><br> bottom=bottom-height;
<br> hedyx = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br> <span class=quotes>'Position'</span>,[left bottom width*0.5 height], ...
<br> <span class=quotes>'CallBack'</span>,<span class=quotes>'createdata('</span><span class=quotes>'setcov'</span><span class=quotes>',gcf,3)'</span>,...
<br> <span class=quotes>'Style'</span>,<span class=quotes>'edit'</span>,...
<br> <span class=quotes>'String'</span>,<span class=quotes>'0'</span>);
<br> <span class=comment>% cov(yy)
</span><br> hedyy = <span class=graph>uicontrol</span>(...
<br> <span class=quotes>'Units'</span>,<span class=quotes>'normalized'</span>, ...
<br> <span class=quotes>'ListboxTop'</span>,0, ...
<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -