Effacer les filtres
Effacer les filtres

Questions about Matlab programming

6 vues (au cours des 30 derniers jours)
Raldi
Raldi le 4 Déc 2011
Modifié(e) : per isakson le 22 Juil 2020
Hi everyone I have some questions about a matlab .m file i recently downloaded.
it starts like
classdef name < handle
properties
svm_type = 's'
fig;
running = true;
plot_area;
draw_flag = true;
cont_flag = false;
lin;
weight_handle;
w_arrow = [0.9482 0.8060; 0.8068 0.9482];
inputs;
%Data - outputs
outputs;
%The colors of the data points
colors;
%The currently dragged data item
data_drag;
%Coordinates of misclassified data
errors;
%Error text
error_disp;
end
methods
function a = name()
a.lin = LinearClassifier([1 1], @()a.lin_change());
a.train_method = a.svm_type;
%The main figure window. Call the layout function on resize
screen_size = get(0, 'ScreenSize');
a.fig = figure('Name', 'SVM Demo', 'Position', [(screen_size(3) - 600) / 2 (screen_size(4) - 450) / 2 600 450], 'MenuBar', 'none',...
'ResizeFcn', @(varargin)a.do_layout);
....
....
end
end
end
I have never seen this type of programming in matlab, and even though i think i understand it to some level it would be nice if someone could explain me better the basics of this.
[SL: fixed formatting of the first couple lines of the class file]

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Déc 2011

Plus de réponses (0)

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by