回覆列表
  • 1 # 17190991969

    NAN Not A Number就是代表不是一個數據經常用在下面兩種情況1.資料處理時,在實際工程中經常資料的缺失或者不完整,此時我們可以將那些缺失設定為nan,Matlab處理缺失的資料時就會跳過或者其他處理——這個是Matlab優越於其他語言的表現之一。另外但讀取資料時,某個字元不是資料,那麼Matlab自動將它認為nan處理比如Matlab中提供的nanmean, nanmax, nanmin, nanstd, nansum, nanvar這麼多函式可以處理包含nan的資料2.還有就是繪圖的時候,如果我們想挖掉一部分,那麼nan就起作用了比如我們要繪製z=x^2+y^2在[-10 10]區域的圖形但是要挖掉x<sin(y)的那部分,那我們看看如何操作[code][x,y]=meshgrid(-10:0.1:10);z=x.^2+y.^2;subplot(121)mesh(x,y,z)sel=x<sin(y);z(sel)=nan;subplot(122)mesh(x,y,z)

  • 中秋節和大豐收的關聯?
  • 蘆薈膠能當身體乳用嗎?