例:加熱一根鋼管,因為熱損耗及加熱不完美均勻的問題,鋼管上溫度分布不均勻,通過測量不銹鋼管上的溫度分布,我們得到了下面這樣的乙個曲線,然後如何求鋼管上的平均溫度。
不銹鋼管上溫度分布
思路:這裡我們用積分(曲線下面積)然後除以起始測量的距離差。直接求平均會有較大誤差,一是溫度分布沒規律,二是如果測量時沒有等距測量誤差則更大方法一、excel得到曲線擬合公式手動定積分
上面已經得到了多項式擬合公式(任意曲線總能得到擬合較好的n階多項式公式),然後可以簡單積分求得原函式為(1e-13/7) x7 - (4e-10/6)x6 + (3e-07/5)x5 - (9e-05/4)x4 + (0.011/3)x3 + (0.4018/2)x2 + 148.97x + c,帶入起始距離(25,485),相減後除以460得到平均溫度為264.3℃。
方法二、matlab函式trapz
trapz是計算散點組成的折線下梯形面積的,trapz(x,y)/460 = 260.8℃
兩種方法差不多,直接求梯形面積會少算一些面積,所以得到的平均溫度小了一點。
Matlab給散點加上圓滑曲線
matlab給散點加上圓滑曲線 clc,clear,close all x 50,100,200,500,1000,2000,5000,10000,20000 y 2.64,2.21,1.38,0.564,0.263,0.396,1.07,1.98,3.14 xx 50 0.01 20000 插值 ...
HDU1071微積分公式求曲線面積
解題思路 我們已知三個點分別是拋物線頂點,直線交於拋物線的兩點。求出兩條線的解析式然後用定積分公式就解決了。那麼,難點來了,怎麼求這個直線和拋物線的解析式呢?直線的解析式我們已知兩點,用兩點斜率公式求出斜率k,然後回待直線方程中求出與y軸的交點的縱座標l,之後看看拋物線,因為知道頂點橫座標,即拋物線...
matlab擬合空間曲線。散點擬合三維曲線
問題 已知三組資料,就是直角座標系中的x,y,z的三個陣列,要求在matlab中擬合出這條空間曲線。帖子源資料 a 22.77,17.13,14.37,12.98,12.34,12.12,12.11,12.18,12.27,12.32,12.32,12.27,12.18,12.11,12.12,12...