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

    matlab中怎么表示階乘

    有時候我們在使用matlab進行數據計算的時候,想表示階乘,怎么表示呢,下面來分享一下方法

    工具/原料

    • matlab
    • 表示階乘

    方法一:通過factorial()函數表示階乘

    1. 1

      第一步在我們的電腦上打開matlab,在命令行窗口中輸入factorial(6),按回車鍵可以看到6的階乘結果,n如果為一個常數的時候,factorial(n)代表n的階乘,如下圖所示:

    2. 2

      第二步factorial(a),如果a為一個矩陣的時候,會求矩陣每行每列的數據階乘,如下圖所示:

    3. 3

      第三步需要注意的是factorial()函數只對小于等于21的整數計算結果是準確的,對于大于21的整數,可以通過vpa(sym('25!'))格式來保證精度,如下圖所示:

    方法二:通過prod()函數表示階乘

    1. 1

      第一步在命令行窗口中輸入“prod(1:5)”,按回車鍵返回5的階乘結果120,這里需要注意的是如果輸入prod(3:5),會返回3*4*5的結果,如下圖所示: 

    2. 2

      第二步prod()函數表示階乘也可以用于矩陣中,這里簡單示例一下,如下圖所示:

    3. 3

      第三步prod()函數和factorial()函數一樣,對于大于21的整數的階乘結果精度不高,可以通過vpa(sym('25!'))來保證精度,如下圖所示:

    注意事項

    • 如果你覺得這篇對你有用的話,請投一下票
    • 發表于 2018-02-01 00:00
    • 閱讀 ( 2250 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

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