how can store multiple value in a matrix??

1 回表示 (過去 30 日間)
Sahar abdalah
Sahar abdalah 2015 年 5 月 12 日
コメント済み: Sahar abdalah 2015 年 5 月 12 日
hello everyone, I am new in matlab and I need help. in my program below, I am trying to merge two classifiers and I want to store the value of the varaible class_fusion in a matrix for each value of i. How can do it please ??
%%%%%%%%programme prinipale%%%%%%%
ncadre=15;
nbclasse=1000;
load('D:\Documents\MATLAB\classifieur1.mat');
load('D:\Documents\MATLAB\classifieur2.mat');
produit=classifieur1.*classifieur2;
[proba,order]=sort(produit,2,'descend');
for i=1:nbclasse
teta=order(i,[1:ncadre])
prob1=classifieur1(i,[teta])
prob2=classifieur2(i,[teta])
[m1]=mass(prob1,ncadre);
[m2]=mass(prob2,ncadre);
comb_mass=main([m1' m2'],1);
class_fusion=decision(comb_mass',4)
end

採用された回答

David Sanchez
David Sanchez 2015 年 5 月 12 日
ncadre=15;
nbclasse=1000;
load('D:\Documents\MATLAB\classifieur1.mat');
load('D:\Documents\MATLAB\classifieur2.mat');
produit=classifieur1.*classifieur2;
[proba,order]=sort(produit,2,'descend');
% INITIALIZE YOUR DATA MATRIX
class_fussion = zeros(nbclasse,1);
for i=1:nbclasse
teta=order(i,[1:ncadre])
prob1=classifieur1(i,[teta])
prob2=classifieur2(i,[teta])
[m1]=mass(prob1,ncadre);
[m2]=mass(prob2,ncadre);
comb_mass=main([m1' m2'],1);
% SAVE YOUR DATA INTO THE MATRIX
class_fusion(i) = decision(comb_mass',4)
end
  1 件のコメント
Sahar abdalah
Sahar abdalah 2015 年 5 月 12 日
thanks for your response and if I want to save also the variable comb_mass and teta, how can do it?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by