作者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