Numerical differentiation, fsolve or forward differentiation

Hello!
I have a function V(see below) where all the values except theta(θ) are known. I need to calculate and plot dv/dθ numerically for 0<=θ<=90 and find the values of θ when V=0. Is using fsolve a good alternative to using forward/backward differentiation. I need some tips to get started!
V=0.5*k*l^2*sind(theta).^2+0.5*m*g*l*cosd(theta);% my function

1 件のコメント

Torsten
Torsten 2016 年 10 月 20 日
編集済み: Torsten 2016 年 10 月 20 日
I don't understand why you think that finding the roots of v (finding the values of theta where v=0) has anything to do with calculating and plotting dv/d(theta). Or do you want to program Newton's method with numerical derivatives ?
Best wishes
Torsten.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeFunction Creation についてさらに検索

質問済み:

2016 年 10 月 19 日

編集済み:

2016 年 10 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by