[討論] imagesc作圖與刪除列的問題!(急 500p)

看板MATLAB作者時間13年前 (2013/02/03 16:01), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
請問一下 問題一. 我如果用有一個20*30的數列 我用imagesc要畫出圖 值都在-10~10之間 但是有幾十個是-999 而圖跑出來後 colorbar都會把-999也畫進去 我想問一下 如何可以指定 -999唯一特定顏色 然後圖照其他在-10~10的範圍比例來做圖呢???(color bar中也不會有) 問題二. 我有一串數列 X Y Z 1 1 5 1 2 1 1 3 3 1 4 NaN . . . . . 100 100 17 前兩點XY是座標值 第三行是其對應數值 但有些對應值目前是NaN 我可以怎麼寫 判斷如果第三行是NaN的話 將其整列刪除 最後僅留下第三行有值的那些座標值就好這樣~~!(也就是把NaN那些點都刪掉) 麻煩可以寫詳細點 因為有點急 麻煩版友幫幫忙! 回文或寄信給我的我會提供500p答謝(取最快回答兩問題的) 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.47.84

02/03 16:26, , 1F
問題二: 若某數列為X,則[row col]=find(isnan(X)==1);
02/03 16:26, 1F

02/03 16:26, , 2F
X(row,:)=[];
02/03 16:26, 2F
文章代碼(AID): #1H3XbCRB (MATLAB)
文章代碼(AID): #1H3XbCRB (MATLAB)