[問題] 設定變數的問題已回收
各位大大,我是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)