我寫了一個用於查找少量數據樣本的條件熵的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