作者icefire888 (我已经不再年轻了到了要꘩
看板MATLAB
标题[讨论] imagesc作图与删除列的问题!(急 500p)
时间Sun Feb 3 16:01:13 2013
请问一下
问题一.
我如果用有一个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
1F:推 peter0318:问题二: 若某数列为X,则[row col]=find(isnan(X)==1); 02/03 16:26
2F:→ peter0318:X(row,:)=[]; 02/03 16:26