我有一個形式爲a * x + b的函數,我想將這個函數從0整合到t,其中t將被重複設置爲非常大(長度爲100000)的矢量值。我在for循環中使用了四元函數,但是要花費太多時間來計算向量中每個值的積分。有沒有什麼有效的方法來在Matlab中實現這一點?Matlab中的高效積分函數
1
A
回答
3
實際上,你不需要自己實現它,你 可以通過使用「matlab的數值積分功能」搜索吧...
首先functons進入我的腦海裏有;
Trapezoidal --> trapz(X,Y)
Cumulative Trapezoidal --> cumtrapz(X,Y)
Adaptive Lobatto Quadrature --> quadl
Adaptive Gauss-Kronrod Quadrature --> quadgk
Vectorized Quadrature --> quadv
0
cumtrapz();
嚴重CumTrapz
它計算積分的trapazoidal aproximation。
相關問題
- 1. MATLAB高斯積分
- 2. 積分分段函數的matlab
- 3. MatLab中的數值積分
- 4. MATLAB:你如何計算matlab中指數函數的積分?
- 5. MATLAB積分函數處理嵌套
- 6. 使用MATLAB積分和匿名函數
- 7. Matlab - 累積分佈函數(CDF)
- 8. 積分單位階躍函數或三角函數在matlab中
- 9. Matlab的數值積分
- 10. 積分2d高斯函數(python)
- 11. matlab積分函數中的評估計數
- 12. 高效存儲matlab形狀函數
- 13. MATLAB中的高斯函數
- 14. matlab中的交叉乘積函數
- 15. 積分函數
- 16. matlab中的累積分佈
- 17. 更高效的積分循環
- 18. 高效的雙重積分與GSL
- 19. 積分在Matlab
- 20. 積分在MATLAB
- 21. 矩陣在Matlab中的數值積分
- 22. 如何繪製在MATLAB中積分定義的函數的FFT?
- 23. 在matlab中繪製一個涉及積分的函數
- 24. 卓爾在matlab中的累積分佈函數
- 25. 如何在Python中高效計算正態逆累積分佈函數
- 26. MATLAB數值積分函數之間的區別
- 27. Matlab - 將列分成兩部分(高效)
- 28. Matlab圓周積分
- 29. 在MATLAB中繪製累積分佈函數
- 30. R中累積高斯分佈的反函數
這難道不是爲你的向量的所有元素t計算1/2 * a * t * t + b * t嗎? – jmhl 2012-04-04 20:49:17