[討論] table連續生成的vector(用eval)

看板MATLAB作者 (唷咪)時間5年前 (2019/09/19 16:05), 5年前編輯推噓1(100)
留言1則, 1人參與, 5年前最新討論串1/1
我用eval連續生成vector: for ik = 1:4 for iz = 1:3 for iv = 1:3 eval(['k_z_v' num2str(ik) num2str(iz) num2str(iv) ' = Nc(:,47,ik,iz,iv);']) end end end 想要把這些變數(向量)畫出表格, 只能很白癡的: table(k_z_v_111,k_z_v_112,k_z_v_113,k_z_v_121,k_z_v_122,k_z_v_123,... k_z_v_131,k_z_v_132,k_z_v_133,k_z_v_211,k_z_v_212,k_z_v_213,k_z_v_221,k_z_v_222,... k_z_v_223,k_z_v_231,k_z_v_232,k_z_v_233,k_z_v_311,k_z_v_312,k_z_v_313,... k_z_v_321,k_z_v_322,k_z_v_323,k_z_v_331,k_z_v_332,k_z_v_333,k_z_v_411,... k_z_v_412,k_z_v_413,k_z_v_421,k_z_v_422,k_z_v_423,k_z_v_431,k_z_v_432,k_z_v_433) 我知道可以用 eval(['k_z_v' num2str(ik) num2str(iz) num2str(iv)']) 迴圈叫出所有的vector 但如何把餵給table? 稅後500p -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.121.72 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1568880313.A.B50.html ※ 編輯: CruxLaelaps (140.109.121.72 臺灣), 09/19/2019 16:24:34

09/22 16:57, 5年前 , 1F
把table也丟進去eval裡面阿
09/22 16:57, 1F
文章代碼(AID): #1TWpQvjG (MATLAB)
文章代碼(AID): #1TWpQvjG (MATLAB)