作者ccchain (阳光沙滩脚踏车~)
看板MATLAB
标题[问题]存档struct问题
时间Sun Nov 27 12:30:02 2011
for i=1:numObjects
ellipse_t = fit_ellipse(a1,a2,a3,a4,a5)
end
请问ellipse_t会产生5个值....约会有100组
ellipse_t是一个struct
我想存到txt里面 试了两种方法
(方法一)
想先存到一个举阵里在放进txt里面
我加了ellipse(i)=ellipse_t
for i=1:numObjects
ellipse_t = fit_ellipse(a1,a2,a3,a4,a5)
ellipse(i)=ellipse_t
end
会产生
In an assignment A(:) = B, the number of elements in A and B
must be the same
(方法二)
for i=1:numObjects
ellipse_t = fit_ellipse(a1,a2,a3,a4,a5)
sc=struct2cell(ellipse_t)
fid = fopen('s123.txt', 'a');
[sm, sn] = size(sc);
y=i;
fprintf(fid,'第%6.2f点\n', y);%fclose(fid)
for op = 1:sm .....分别把里面5个值取出
fprintf(fid,'%9.4f',sc{1,2});
%fprintf(fid,'\n');
end
end
还是遇到错误
感恩了
--
你只剩一个轮廓 总不预警出没 淡淡的像微风 一吹心头的季节就换了
你就像读过的诗 记忆中的每一个字 变成心里面的一种固执 让眼睛随时会潮湿
要我诚实
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.48.25