我有一組由美國州名和縣組成的數據。我把它作爲一個單元格加載到Matlab中。我想規範化這些數據。我正在尋找這樣的東西(只是一個例子):如何在Matlab中標準化文本/字符串?
CA - 0.02
AK - 0.04
PA - 0.06
NY - 0.08
NJ - 0.10
有沒有Matlab中的任何功能,我可以使用這個?或者我應該單獨預處理數據(我在Excel中得到它)?
感謝您的幫助。
我有一組由美國州名和縣組成的數據。我把它作爲一個單元格加載到Matlab中。我想規範化這些數據。我正在尋找這樣的東西(只是一個例子):如何在Matlab中標準化文本/字符串?
CA - 0.02
AK - 0.04
PA - 0.06
NY - 0.08
NJ - 0.10
有沒有Matlab中的任何功能,我可以使用這個?或者我應該單獨預處理數據(我在Excel中得到它)?
感謝您的幫助。
如果字符串都是兩個字符
x = {'CA'; 'AK'; 'PA'; 'NY'; 'NJ'}
然後就
[cell2mat(x) repmat(' - ', 5, 1), num2str((.02:.02:5*0.02)', '%10.2f')]
或
cellstr([cell2mat(x) repmat(' - ', 5, 1), num2str((.02:.02:5*0.02)', '%10.2f')])
關於你提到的第二個問題(繪製),這是你所想做:
x = {'CA'; 'AK'; 'PA'; 'NY'; 'NJ'}
h = plot((1:5)/50, 'o');
set(gca, 'XTick', 1:5)
set(gca, 'XTickLabel', x)
以及您的數據外觀如何? – thewaywewalk
我的數據包含CA,PA,VA,AK等所有的州代碼... – visakh