我正在使用MATLAB來處理來自文件的數據。我正在編寫一個程序,它接受來自用戶的輸入,然後在目錄中查找特定文件。文件被命名爲:MATLAB - 加載文件的文件名存儲在一個字符串中
{名} U {}率
{name}是代表計算機的名稱的字符串。 {rate}是一個數字。這裏是我的代碼:
%# get user to input name and rate
NET_NAME = input('Enter the NET_NAME of the files: ', 's');
rate = input('Enter the rate of the files: ');
U = strcat(NET_NAME, 'U', rate)
load U;
Ux = U(:,1);
Uy = U(:,2);
目前有兩個問題:
當我做
strcat
有說 '你好', 'U',和速率是50,U將存儲「helloU2 ' - 我怎樣才能讓strcat
正確追加{rate}?負載線 - 我如何取消引用U所以負載試圖加載存儲在U中的字符串?
非常感謝!
1. filename = sprintf(「%s。%d」,name,rate)
2. fdata = load(filename) – Mikhail 2010-02-20 22:01:21
謝謝。這就是訣竅! – Mark 2010-02-20 22:27:20