[問題] 設定變數的問題已回收

看板MATLAB作者 (Den)時間16年前 (2010/02/01 19:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位大大,我是matlab新手 目前在做數據擷取時碰到一些問題, 問題如下: 我使用某一套軟體去做電路的分析模擬, 此軟體可將模擬出來的圖形存成.mat檔, 其中有4個矩陣(double),一為時間軸t,其他三個為電壓值。 這時問題來了, 因為需要記錄的圖形很多, 而所存的.mat檔裡的矩陣名稱有極高的相似性, 例如: vFtf1a vFtf1b vFtf1c t 由上面的例子可以知道前三個矩陣的名稱前面都相同, 只有後面分成abc, 也就是說矩陣名稱的變數只有前面的部份, 後面的abc是不變的。 我一開始的寫法是: Z={'vFtf1'}; eval(['load ',Z{1},'.mat;']); 這裡我所儲存的.mat檔的檔名和矩陣名稱前面相同, 而此時我已經把.mat檔讀進來了, 也就是說在workspace裡面有4個矩陣, 矩陣名稱就跟上述的例子一樣, 那我應該如何去利用Z{1}在matlab上畫圖(電壓值為Y軸,t為X軸), 並做數據上的擷取及處理? 或是有哪位大大有更好的想法可以告知我或站內信,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.44.150 ※ 編輯: denfong 來自: 140.124.44.150 (02/01 19:53)
文章代碼(AID): #1BPhchRV (MATLAB)