Can someone explain to me how to code the Tangent line and Normal line
9 ビュー (過去 30 日間)
古いコメントを表示
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1144955/image.png)
2 件のコメント
Davide Masiello
2022 年 10 月 4 日
編集済み: Davide Masiello
2022 年 10 月 4 日
Your code seems to be correct, what is the problem?
採用された回答
その他の回答 (1 件)
Davide Masiello
2022 年 10 月 4 日
編集済み: Davide Masiello
2022 年 10 月 4 日
syms x m b yt
f(x) = 3^x+3*x+2; % Function
m = diff(f,x) % Slope of tangent line
b = f-m*x; % Intercept of tangent line
x0 = randi([-5 5]); % Random point x
b = subs(f,x0)-subs(m,x0)*x0; % Intercept value at random point % Redefine x as symbolic variable
yt(x) = subs(m,x0)*x+b % Tangent line equation at random point
fplot(x,f(x)) % Plot function
hold on
fplot(x,yt(x),'r') % Plot tangent
plot(x0,subs(yt,x0),'ok') % Plot point of tangency
You can use the same procedure for the normal line.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Numbers and Precision についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!