[問題] 讀取數據

看板MATLAB作者 (fish)時間13年前 (2012/07/10 12:37), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
我在量測後得到 A.mat B.mat兩個檔案 裡面有許多不同的變量 像是power lamda time (分別都取了相當多的數值) 想問要怎麼只匯入power的數據? 還有要怎麼同時記算A B兩個檔案內的power數據? 就像是計算 A的power分別減去B的power 我如果直接載入A的變量 他無法載入B的變量 因為兩個變量的名稱是一樣的... 抱歉可能講的不是很清楚 第一次碰MATLAB 麻煩神手解說一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.189.172.30

07/10 12:38, , 1F
有爬版了但還是不會寫...或者室查錯關鍵字?
07/10 12:38, 1F

07/10 13:53, , 2F
load
07/10 13:53, 2F
請問一下 我這樣寫 for i=1:10 FILE=strcat('C:\Users\Desktop\20120629\W10D23-Jia-Calibration-',int2str(i)); load(FILE,POWERARRAY); P=POWERARRAY end 他顯示錯誤 ??? Error using ==> load Argument must contain a string. Error in ==> average at 3 load(FILE,POWERARRAY); 是什麼意思呢....? ※ 編輯: kid50927 來自: 128.189.172.30 (07/11 02:43)

07/11 14:04, , 3F
FILE要包含.mat P=load(FILE, 'POWERARRAY');
07/11 14:04, 3F

07/12 15:43, , 4F
你可以宣告 P->P(1,:)放a的power,同理 P(2,:)放b的
07/12 15:43, 4F

07/12 15:44, , 5F
P(3,:)放相減之後的
07/12 15:44, 5F

07/13 01:56, , 6F
謝謝 已解決
07/13 01:56, 6F
文章代碼(AID): #1F-x68w9 (MATLAB)