[問題]迴圈與矩陣之問題 已回收

看板MATLAB作者 (last christmas)時間15年前 (2011/01/19 15:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問 假設我有n個矩陣如下 I1=[1 1 1;1 1 1;1 1 1]; I2=[2 2 2;2 2 2;2 2 2]; . . In=[n n n;n n n;n n n]; 我想用eval的指令將每個矩陣的第(i,j)項 做為一個(1,n)的矩陣寫入cell矩陣的第(i,j)項 程式如下 A=cell(n,n); for k=1:n; for i=1:3; for j=1:3; A{i,j}=eval(['I',num2str(k),'(i,j);']); end end end 最後得到的cell矩陣只有In的數值,請問我該如何去修改呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.28.227
文章代碼(AID): #1DDeyyE0 (MATLAB)
文章代碼(AID): #1DDeyyE0 (MATLAB)