资源简介
matlab 流形学习算法 降维算法 LLE Isomap 等算法代码
代码片段和文件信息
function varargout = mani(varargin)
% mani: MANIfold learning demonstration GUI
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘ mfilename ...
‘gui_Singleton‘ gui_Singleton ...
‘gui_OpeningFcn‘ @mani_OpeningFcn ...
‘gui_OutputFcn‘ @mani_OutputFcn ...
‘gui_LayoutFcn‘ @mani_LayoutFcn ...
‘gui_Callback‘ []);
if nargin & isstr(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State varargin{:});
else
gui_mainfcn(gui_State varargin{:});
end
% End initialization code - DO NOT EDIT
% --- Executes just before mani is made visible.
function mani_OpeningFcn(hobject eventdata handles varargin)
handles.output = hobject;
guidata(hobject handles);
axes(handles.maniAXES);
axis off;
axes(handles.embedAXES);
axis off;
handles.X = 0;
handles.ColorVector = 0;
handles.Y = 0;
handles.isExample = 0;
handles.K = 8;
handles.d = 2;
%handles.sigma = 1.45;
handles.sigma = 10.0;
handles.runTime = 0;
handles.alpha = 1.0;
guidata(hobject handles);
warning off;
% --- Outputs from this function are returned to the command line.
function varargout = mani_OutputFcn(hobject eventdata handles)
varargout{1} = handles.output;
% --- Executes during object creation after setting all properties.
function ColorEdit_CreateFcn(hobject eventdata handles)
% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hobject‘BackgroundColor‘‘white‘);
else
set(hobject‘BackgroundColor‘get(0‘defaultUicontrolBackgroundColor‘));
end
% --- Executes during object creation after setting all properties.
function ExampleMenu_CreateFcn(hobject eventdata handles)
% Hint: popupmenu controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hobject‘BackgroundColor‘‘white‘);
else
set(hobject‘BackgroundColor‘get(0‘defaultUicontrolBackgroundColor‘));
end
% --- Executes on selection change in ExampleMenu.
function ExampleMenu_Callback(hobject eventdata handles)
% Hints: contents = get(hobject‘String‘) returns ExampleMenu contents as cell array
% contents{get(hobject‘Value‘)} returns selected item from ExampleMenu
exampleValue = get(handles.ExampleMenu‘Value‘);
switch exampleValue
case 1 % Swiss Roll
set(handles.text19‘String‘‘Z Scaling =‘);
set(handles.ParamEdit‘String‘‘1.0‘);
case 2 % Swiss Hole
set(handles.text19‘String‘‘Z Scaling =‘);
set(handles.ParamEdit‘String‘‘1.0‘);
case 3 % Corner Planes
set(handles.text19‘String‘‘Lift Angle =‘);
set(handles.ParamEdit‘String‘‘45.0‘);
case 4 % Punctured Sphere
set(handles.text19‘String‘‘Z Scaling =‘);
set(
- 上一篇:MATLABPID仿真程序
- 下一篇:Huffman编码及译码的MATLAB实现
相关资源
- Huffman编码及译码的MATLAB实现
- MATLABPID仿真程序
- 压缩感知离散余弦变换基-小波基MAT
- 广度优先遍历树的matlab算法实现
- matlab三维曲线拟合
- 无刷直流电机转速电流双闭环matlab仿
- ldpc编解码的实现
- matlab程序 梯度校正参数辨识程序
- 多重网格matlab程序
- GM11灰色模型预测的matlab程序
- 路径损耗模型的MATLAB仿真
- 近似熵matlab程序
- DVHOP的MATLAB仿真代码
- KNN算法的Matlab实现
- LMS算法的MATLAB实现以及
- 语音信号的线性预测编码MATLAB程序
- 投影寻踪算法的matlab代码
- 信噪比SNR MATLAB程序
- PCM的matlab实现
- 水准网条件平差matlab编程的m文件
- raw图像数据读取matlab程序
- matlab程序:用提升小波变换进行信号
- 小子域滤波代码 用MATLAB实现
- Matlab分块Otsu阈值分割
- Matlab二维Otsu阈值分割
- MATLAB2011a激活失败后永久破解的办法
- fir滤波器matlab仿真代码
- ekf的滤波程序,以及在组合导航中的
- QPSK的MATLAB仿真73281
- matlab边缘跟踪
评论
共有 条评论