matlab中自定義函式後求導後,輸出結果如何既畫出圖又顯示出函式變數表示式?

時間 2021-06-09 00:27:59

1樓:Longson

符號變數畫圖可以使用 fplot 函式,MATLAB 幫助文件中對該函式的說明是:

Plot expression or function,畫出表示式或函式的影象。

fplot 函式呼叫格式是:fplot(f, [xmin xmax]) .

用 fplot 畫函式 f 的影象不需要指定自變數 x 的值。

下面是完整的示例:

syms s % 新建符號變數 s

f = fcn(s) % 呼叫函式

fplot(f, [0, 1]) % 畫出函式 f 在 [0 1] 的影象

d = diff(f, s) % 函式 f 對 s 求導

fplot(d, [0, 1]) % 畫出函式 f 導數在 [0 1] 的影象

function y = fcn(x) % 建立函式

y = (1 - x) - 2*(1 - x)^2 + (1 - x)^3;

end在 MATLAB Live Script 中測試的結果如下圖所示:

Pytorch如何自定義損失函式(Loss Function)?

vector的回答已經比較詳細地介紹了自己寫pytorch 裡loss function 的方法。但是在你自己去定義loss function前需要明白pytorch的自動求導機制,從而避免很多問題。1.你想用的loss function究竟能不能作為loss function來監督學習。很多時候我...

C 中的sort函式使用自定義比較函式的具體執行過程是怎麼樣的呢

路明非 你只是覺得實現降序排序比較神奇,但對於演算法來說都是一樣的。對於函式bool f a,b a b 只要任意兩個數字滿足自洽性就可以了,所謂自洽性就是如果a b返回true,b c返回true,則a c一定返回true。當然還要其他條件,這樣可以保證你的輸入序列的有序性。演算法唯一需要做的就是...

關於c語言自定義的函式,如果是void型別,那麼嚴格意義上這個函式它是返回空值還是根本就沒有返回值?

斷賦千歌 當呼叫乙個 long 返回值的函式時,執行函式的 return 語句時,會將返回值刻意存放在 rax 中。意味著呼叫者可以讀取 rax 來獲得函式返回的結果。void 函式,在執行 return 語句時,不會刻意的修改 rax 的值 在函式的呼叫的過程,會利用 rax 暫存器作為臨時變數,...