我有一個matlab中有三行的數據集。現在要刪除其中所有三個列0,我寫了下面的代碼行:使用matlab刪除數據集中有共同零的行?
未定義功能「任意」的輸入參數:
data = my matlab datasets; data(~any(data,2), :) = [];
運行此我得到下面的錯誤後type'dataset'
你能幫我解決我犯的錯嗎? 在此先感謝
這是下面的數據集:
0 7.0103 2.999808
0 7.384439 2.953712
0 6.80119 2.897427
0 0 0
0 0 0
Mybe你的'dataset'是不同於Matlab矩陣類型的類的對象嗎? – Vahid
這個問題似乎是因爲你正在使用'dataset'類型而不是雙精度矩陣。您需要發佈實際的MATLAB語法來創建數據集,而不僅僅是一些數字。另外,我假設你的意思是你想要刪除所有三個*列都是'0'的行? – Dan
我有一個大的訪問文件中的數據,我轉換成使用sql的數據集,並從那個數據集我想刪除行,其中所有列都是零.....我更新了我的數據集的屏幕截圖請看看 –