計算機是用導函式計算導數的嗎?

時間 2021-06-15 07:08:06

1樓:fever wong

首先,兩個軟體計算導數,都是通過呼叫符號變數計算包,然後帶入值求解,但是,Matlab在符號變數計算方面並不如Mathematica和Maple,它的優勢在於數值計算,因此計算符號變數計算價效比並不高,所以一般不用Matlab進行符號計算。

我們可以在Matlab中使用一些數值方法來計算導數,這算是充分利用其優勢。

2樓:David KZ

都有matlab,Mathematica之類的軟體的導數求解是呼叫的符號計算包,也就是算出導函式再代入求值的。但是這種情況下,符號計算工作量視函式的複雜情況,會消耗很多時間,這塊不同的符號計算包計算速度差距很大,而且計算包都是付費的。Matlab這方面不如Mathematica。

但是matlab一類的軟體顧名思義,一般都是用於進行數值實驗,對程式的速度要求不高。實際進行長期使用進行數值計算的軟體包演算法包一般沒有特殊需要不會使用符號計算。

實際的演算法,例如梯度法,往往都是針對某固定形式的但引數有變化的函式,這裡一般都是手動預先針對該形式的函式求好導函式的。也就是模型中的函式是什麼樣子,人為的先求出導函式,然後直接帶入求解,或者利用一些近似方法,但是不管怎麼做,計算機所做的都只要帶入數值即可。

所謂的數值求導數一般說的是另一種情況,即函式本身不預先知道解析式(或者是為了演算法設計上的需求),只知道離散的數值,此時一般用插值法來近似導數的值,不同的近似方法的計算速度不同。由於這類方法本就是針對未知形式的函式的求解,和前面的方法也不具有可比性。

計算機女生用什麼電腦

Misa 價效比高是自己組裝台式電腦 抗用,用起來各方面都很舒服 用少錢可以辦同樣的事 筆記本的話 目前我推薦小歐和戰66或者聯想小新高配版 買電腦你主要關注幾個點就好 記憶體 8g 固態硬碟 120g 1T機械硬碟 螢幕主機板電源 差不多主要就這幾樣 我也是女生,我自己裝的台式電腦用了6年,一次都...

非計算機專業考計算機等級考試有用嗎?

葭莫藍 一級沒用。需要程式設計的專業趕緊去程式設計去。不需要的或者已經學夠的,可以考二級office。用處僅限於極低成本 掃一眼就能證明你多少會點office。不過假如過幾年招人的人都預設大學生會點office了,到時候你考這個就白瞎了。對office有概念的人,學精一樣只需要一白天。我說的是學精。...

Excel 是用哪種計算機語言編寫的?

怎麼沒有微軟er們來講一下?那我就開始造謠啦 excel是由c 和彙編寫成的,核心片段既有c 版本也有彙編版本,目的是用於測試和出問題時對照。 PonLee Microsoft Office Word,Excel,Access,PowerPoint,Outlook 都是由Visual C 所寫,使用...