• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    matlab find用法

    我們起首介紹下最根基的,對于一個標的目的量F而言,find(F) 是將其所有不為零的數的序列全數列出來。

  • 2

    若是我不想要這個序列,我想要這些數據,那么該怎么操作?F(find(F))    此時只需要調取下數據即可,因為對應的數列編號你可以獲得。

  • 3

    這里需要注重的這個find函數對于矩陣也是合用的。注重此時的序號挨次是先第一列,然后第二列,,,一向到到最后一列。

    F=[-2:1; 0:3; 0 7 7 8]

    find(F)

  • 4

    別的還可以設置規模,不再是簡單的查找0元素,可以查找大于某個數,或者小于某個數的。

  • 5

    若是我想找第一個非零元素該怎么辦?我們只需要利用find(F,n)這個號令即可,他返回的是前n個非零元素的位置,這里n是大于0的整數,這個需要注重下。若是原本之后10個非零的,你想找到前100個,系統會直接給出前10個,而且不會報錯。

  • 6

    若是你想返回最后幾個非零元素位置,也是可以做到的。find(F,n,'last')     同時還可以加限制前提,例如find(F>4,10,'last')

  • 7

    別的還有一些其他近似號令,這里直接匯總出來,不在具體介紹。這里強調下

    [hs,ls,z] = find(F)  把對于非零元素存儲在z中。而不長短零元素的序號。

    • 發表于 2019-10-19 17:00
    • 閱讀 ( 696 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆