load train.txt train(186,:)=[];
train = train(:,[1 2 4]);
load test.txt test = test(:,[1 2 4]);
p1 = clrscr(test(:,1), bayes_cls(train, test(:,2:end), @classpdf_indep, 0.1));
p1 = [p1 clserr(test(:,1), bayes_cls(train, test(:,2:end), @classpdf_dep, 0.1))];
p1 = [p1 clserr(test(:,1), bayes_cls(train, test(:,2:end), @classpdf_parzen, 0.1))]
将名为train.txt
的文本文件作为矩阵加载到八度音程中。而且,我们从该矩阵中选择了186行。那么=[]
发生了什么?
我们只选择矩阵train
中的所有行,仅列1,2和4,并将其分配给旧矩阵。实质上我们正在清除一些数据。我是对的吗?
我们正在将test.txt
加载到八度音阶并选择第1,2和4列的所有行。我是对的吗?
那么,#4,5和6行是怎么回事?
答案 0 :(得分:1)
也许你应该问你的编写代码的指导者?尽管如此:
我现在正在救助。这些都是基本的功能/方法,你应该学习matlab语言的基本概念。这就像问“请解释y = f(x)= sin(x)+ x ^ 3”