MATLAB 求曲线长度
生活随笔
收集整理的這篇文章主要介紹了
MATLAB 求曲线长度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 求曲線長度積分公式
2. 已知曲線方程
3. 已知系數,曲線方程為
y = 0.0001 * x3 + 0.0005 * x2 + 20
?
4. 已知曲線的x的起點和終點
-90.78 ,90.78
?
5. matlab中定義曲線方程
>> syms x;
>> y = 20 + 0.0005 * x ^ 2 + 0.0001 * x ^ 3;
?
6. matlab中求解曲線方程微分
>> z = diff(y,x)
z =
(3*x^2)/10000 + x/1000
?
7.?matlab中求解曲線長度公式的被積函數
>> (1+z^2)^(1/2)
ans =
(((3*x^2)/10000 + x/1000)^2 + 1)^(1/2)
?
8. matlab中求積分
這個不能直接積分,被積函數的原函數不能用初等函數表示。
所以,需要重新定義X為向量,而不是符號。然后求其數值積分。
>> x = -90.78:0.01:90.78;
>> y = (((3*x.^2)/10000 + x/1000).^2 + 1).^(1/2);
>> trapz(x,y)
ans =
? 255.9859
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的MATLAB 求曲线长度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 德普胜诉!前妻被判赔偿1500万美元 双
- 下一篇: 一支血清上万元!为何有的蛇毒这么毒?