作者IloveSM (别想歪)
看板MATLAB
标题[求救] 不小心误删程式码~
时间Mon Nov 5 03:42:29 2012
老板上礼拜给我一段程式码 又给了我一台电脑
但是我文组根本没学过matlab 只会一直按f5给她跑
昨天晚上手残 可能有删到或改到程式码
结果到现在怎麽跑怎麽错~偏偏我根本不会看
想请大家帮帮忙
===========以下是我高中弟弟打的==========
程式看起来是再挑选交集 只到最後会跑出结果是f
f打开每次会是一个(500,1)的数列 然後回圈存
所以最後会有一个 (500,n的矩阵) 也就是(500,365)
但是f最後都有跑出来 可是存档都变乱码
我才刚学matlab一个月 不太会看
load data.txt
d=data(:,1);
e=data(:,2);
for n=1:365;
com=load(['doc',num2str(n) , '.txt ']);
a=com(:,1);
b=com(:,2);
c=com(:,3);
for k=1;
j=1;
for i=1:length(com);
if abs(a(i)-d(k))<50&&abs(b(i)-e(k))<50;
f(j,1)=c(i);
j=j+1;
filename=['a' num2str(n) '.txt']
save (filename,'f','j')
end
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.78.133.118
1F:→ geniusturtle:看起来像是少两个end 11/05 07:24
2F:→ math99:是少3个 11/05 13:14
3F:→ geniusturtle:喔我漏看一个for XD 11/07 22:31