我下面舉個例子表達的問題,我試圖解決的類型:在MATLAB創造從結構變量
clear all
textdata = {'DateTime','St','uSt','Ln','W'};
data = rand(365,4);
Final = struct('data',data,'textdata',{textdata})
clear textdata data
由此看來,Final.data包含對應於最後的標題值.textdata不包括第一個('DateTime'),因此Final.data(:,1)對應於標題'St'...等等。我想要做的是在工作區中爲每個這些向量創建一個變量。所以,我將在工作空間中爲St,uSt,Ln和W創建一個變量,並在Final.data中給出相應的值。
這怎麼辦?
偉大的方法,但如上所述,數據最初是在一個結構,所以我如何將這個應用到我的數據(見修改問題),即我如何到文本數據中的不同單元格? – Emma 2012-02-20 15:03:10
查看編輯答案...這是你的意思嗎? – Pursuit 2012-02-20 15:08:50