Matlab SVM分类器查询:svmtrain函数

Matlab SVM分类器查询:svmtrain函数,matlab,classification,svm,Matlab,Classification,Svm,我想使用SVMStruct=svmtrainTraining,Group用于两类Noraml和异常图像分类,并且训练矩阵的大小为1*40个单元格,每个单元格为75行*10列,因此我想将此训练矩阵赋予svmtrain函数,但调用svmtrain函数后,我得到以下错误: 使用svmtrain行241时出错 培训必须是数字矩阵 任何人都可以指导如何纠正这个错误,因为我真的陷入了那个错误,谢谢 以下是我尝试的代码行: clc clear all; close all; %% After creat

我想使用SVMStruct=svmtrainTraining,Group用于两类Noraml和异常图像分类,并且训练矩阵的大小为1*40个单元格,每个单元格为75行*10列,因此我想将此训练矩阵赋予svmtrain函数,但调用svmtrain函数后,我得到以下错误:

使用svmtrain行241时出错 培训必须是数字矩阵

任何人都可以指导如何纠正这个错误,因为我真的陷入了那个错误,谢谢

以下是我尝试的代码行:

clc

clear all;

close all;

%% After creating them in another section of code this section for loading two training matrices

load('norGlobal_matrix_train_variablek10bin25md.mat')

load('abGlobal_matrix_train_variablek10bin25md.mat')

counter_im=1;

[row ,col]=size(norGlobal_matrix_train_variablek10bin25md);

for i=1:10:row temp=norGlobal_matrix_train_variablek10bin25md(i:i+9,1:end);

    trasposed_temp=temp';
    normal_features {counter_im} =trasposed_temp;
    traininglabel{counter_im}=1 ; 
    counter_im=counter_im+1;
end

svm=svmtrain(normal_features{:}, traininglabel{:});

在图像或数据中是否需要支持向量机?