測試矩陣列的有效方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好 ,
我有一個5列的矩陣。我想過濾特定條件的矩陣,所以我們說MinValue = 20,我的矩陣的名稱是Data。
如何使用MinValue過濾每列中的值,並使用NULL替換條件失敗的所有內容。如果我要為整個矩陣,特別是一列或多列執行此操作,我該怎麼辦?
對於Eg:
Col1 Col2 Col3 Col4 Col5
50 2 60 40 10
10 10 10 10 10
21 22 23 19 24
輸出應該是
Col1 Col2 Col3 Col4 Col5
50 NULL 60 40 NULL
NULL NULL NULL NULL NULL
21 22 23 NULL 24
如果有可能,我不想使用循環。
問候
烏代
Re:測試矩陣列的有效方法該 LOC() 函數返回矩陣中位置(位置)的向量,其中值小於20。然後我使用位置向量作為矩陣的下標,並為矩陣中的那些位置指定缺失值(週期)。
Re:測試矩陣列的有效方法你好邁克爾,
如何用NULLS替換所選數據?
烏代
Re:測試矩陣列的有效方法如果我正確理解你的問題,那麼 LOC() JSL中的函數應該有幫助:
minValue = 20;
data = [
50 2 60 40 10,
10 10 10 10 10,
21 22 23 19 24];
data [loc(data <20)] =。;
節目(數據);