我正在尋找一個matlab命令,它將一個已知函數集成到一個三角形內(這是由他的節點知道的)。我有3個座標(x1,y1)(x2,y2)(x3,y3),它們定義了一個三角形,我知道在三角形內部存在已知的函數f(x,y)。我正在尋找一個計算f在三角形上積分的命令。積分在三角形內
積分在三角形內
回答
在Matlab中使用integral2
命令。 Documentation中的第一個例子將涵蓋您的案例。要使三角形的一邊與x軸平行,可以將三角形乘以rotation matrix,然後在x軸上「移動」它。
請注意,如果您正確執行substitutions,積分不會影響此轉換。 這種轉換可以使編寫代碼變得更容易,但他們不必使用integral2
。
那麼,我也需要更新F函數,你能寫出它嗎?假設給出了三個座標,並且在已知函數中還有F. – user2600366
F是從interuplated數據中收集的函數。它不像F(x,y)= x那樣是解析的。 – user2600366
如果你的數據是插值的,你可以使用這個:http://stackoverflow.com/questions/11559025/define-function-as-interpolation-of-x-y-data,然後將句柄設置爲'integral2'。 – StefanM
- 1. Delaunay三角剖分的合成三角形的尋找面積
- 2. 獲取三角形內的三角形?
- 3. 三角形分區
- 4. 計算三角形面積的錯誤?
- 5. 三角形面積的浮點難度
- 6. 計算三角形的面積
- 7. 遞歸計算三角形面積
- 8. 在較低的三角形內抓取三角形
- 9. 在三角形的三角形中繪製三角形
- 10. 給定一組三角形的長度,找到最大面積三角形
- 11. 重疊分割三角形
- 12. 檢查點集三角形細分是一個三角形
- 13. 將原始三角形拆分爲更小的三角形
- 14. 如何從凹形Delaunay三角剖分中切出三角形?
- 15. 使用約束delaunay三角剖分三角剖分多邊形
- 16. 三角形中的三角形CSS
- 17. 從面積和角度計算三角形
- 18. 矩形網格內的三角形
- 19. 約束在一個三角形內
- 20. C Plus Plus:計算矩形和三角形的面積
- 21. 在Matlab中生成三角形分佈
- 22. 三角形
- 23. 「三角形」VS2012?
- 24. Delaunay三角剖分:太多的三角形
- 25. OpenCV:從Delaunay三角剖分提取三角形
- 26. 如何從3D Delaunay三角剖分中獲得三角形
- 27. Android:在三角形上繪製三角形
- 28. 非三角形輸入輸出角度非右三角形
- 29. 3D三角形 - 三角形交叉點多邊形
- 30. opengl中的三角形多邊形三角形es
你能否提供一些你已經試過的代碼和數據點 – Finn
我在原始問題中增加了更多的信息。因爲即時通訊尋找一個命令沒有代碼,但這個想法很簡單。我希望你能幫我 – user2600366
嘗試'triquad'進行數值整合(不是內置的,你可以很容易在google上找到) – Dohyun