[問題]存檔struct問題

看板MATLAB作者 (陽光沙灘腳踏車~)時間14年前 (2011/11/27 12:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1EqRpEkP (MATLAB)