我写了一个用于查找少量数据样本的条件熵的matlab代码。我能够在命令窗口中获得结果。但我希望它存储在一个文件(matlab文件)。我已经搜索它知道,乳制品()是用来做到这一点。但是,因为我是matlab新手,我无法理解它。请人指导我到我的输出保存在一个.m文件如何使用matlab将输出写入.m文件?
function [ count ] = csvrd()
[num,txt,raw] = xlsread('1500samplesdata.xlsx');
[C1, ia, ic] = unique(raw(:,1),'rows');
[C2, ia, ic] = unique(raw(:,2),'rows');
[C3, ia, ic] = unique(num(:,1),'rows');
sz=size(C1,1);
C1
C2
C3
count=zeros(size(C1,1),size(C2,1));
for k=1:size(raw,1)
for i=1:sz
ss(i)=0;
if(strcmp(raw(k,1),C1(i)))
for j=1:size(C2,1)
if(strcmp(raw(k,2),C2(j)))
% for g=1:size(C3,1)
%if(num(k,1)==C3(g))
count(i,j)=count(i,j)+1;
%end;
% end;
end
end
end
end
end
count
end
命令用于获取结果
xxyy=csvrd();
你的意思是保存到文件垫?保存将是一个不错的选择http://www.mathworks.cn/cn/help/matlab/ref/save.html – michaeltang