1樓:匿名使用者
如果知道曲線解析式可以定義符號函式並求導,求得的導數就是斜率。
給出示例**如下:
syms y(x)
y(x)=sin(x);%定義對應曲線的符號函式y1(x)=diff(y,x);%求導數
eval(y1(0))%求x=0處的導數
結果:ans =
1如果解析式不知道則可以利用曲線上的散點資料做擬合,擬合出解析式;或者退而求其次,取曲線上的散點資料,求∆y/∆x,作為導數的近似估計。
用matlab 求曲線 f(x)=sin(x)+x^2 的曲率。 求程式設計 5
2樓:匿名使用者
計算模型
f(x)=sin(x)+x^2曲率計算
計算方法
利用符號運算
演算法流程
(1)用符號表示表示f(x)
(2)求f(x)的一階導數,二階導數
(3)根據曲率半徑定義r=|(1+y'^2)^(3/2)/y''|計算**。
clc;clear all
syms x
f=sin(x)+x^2;
f1=diff(f,x);
f2=diff(f1,x);
r=(1+f1^2)^(3/2)/f2;
xx=0:0.1:30;rr=zeros(size(xx));
for i=1:length(xx)
rr(i)=abs(subs(r,x,xx(i)));
endplot(xx,rr)
xlabel('x')
ylabel('曲率半徑r')
matlab 求曲線曲率** matlab中的曲線都是離散的點,怎麼編寫程式能近似求出曲線的曲率(例如圓) 5
3樓:匿名使用者
l為離散點陣列。
y1=diff(l);
y2=[diff(y1) 0];
k=abs(y2./(1+y1.^2).^1.5);
k就是曲率。
函式在某一點的切線,怎樣求函式在一個點處的切線方程
o客 已知曲線y f x 的切線過一點p,求切線。如果函式y f x 可導,用導數法求切線有兩種情況1.若p x0,y0 是曲線上一點,即切點。則切線方程 y f x0 f x0 x x0 2.若p x1,y1 是曲線外一點。先解方程 f x0 y1 f x0 x1 x0 求出切點的橫座標x0,轉化...
已知曲線方程和曲線外一點,求過該點與曲線相切的切線方程
y 5 x,兩邊平方則 x y 2 25,可見是一個以x軸為對稱中心的拋物線,開口方向向右.設切線方程為 y ax b,因為過點p,則有 5 a b,將y ax b代入x y 2 25則有 x ax b 2 25,因為兩線相切,所以此式應該只有一組實根.故 25x a 2x 2 2abx b2,即 ...
y x在某一點的切線經過 0,2 ,求該切線的方程
鋼神綠鋼 解 根據y x 3,求導數y 3x 2,k 3x 2,切線方程y kx b,經過點 0,2 把x 0,y 2代入切線方程,得0 b 2,解得b 2,y kx 2是切線方程。設點a在y x 3上,座標a a,a 3 k 2 a 3 a 3a 2,解得a 1,切點b 1,1 k 2 1 0 1...