1
這是我第一次發佈,所以我希望你能幫助我。我正在嘗試在matlab中編寫一個函數。如何將單元格數組分爲數組和向量
我已經將文件中的數據放入單元格數組中。第一列包含語句,第二列包含T表示真實F和F表示錯誤。我現在想要將這個數組拆分成一個單元格數組,其語句和一個邏輯矢量的值爲1,真值爲-1,錯誤爲-1。
我使用一個循環內的fgetl到所有行讀入cellarray
這是我第一次發佈,所以我希望你能幫助我。我正在嘗試在matlab中編寫一個函數。如何將單元格數組分爲數組和向量
我已經將文件中的數據放入單元格數組中。第一列包含語句,第二列包含T表示真實F和F表示錯誤。我現在想要將這個數組拆分成一個單元格數組,其語句和一個邏輯矢量的值爲1,真值爲-1,錯誤爲-1。
我使用一個循環內的fgetl到所有行讀入cellarray
嘗試多一點整齊下一次寫,並考慮在其中一個小例子。
這裏是你彷彿在尋找:
假設你有一個矩陣M
,並希望該分成M_true
和M_false
M = {1,'T';
22,'F';
333,'T'}
idx_T=strcmp(M(:,2),'T')
M_true = M(idx_T,1)
M_false = M(~idx_T,1)