我正在尋找一個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. 三角形分區
- 2. 三角形面積的浮點難度
- 3. 遞歸計算三角形面積
- 4. 計算三角形面積的錯誤?
- 5. 在三角形的三角形中繪製三角形
- 6. 重疊分割三角形
- 7. 將原始三角形拆分爲更小的三角形
- 8. 檢查點集三角形細分是一個三角形
- 9. 如何從凹形Delaunay三角剖分中切出三角形?
- 10. 使用約束delaunay三角剖分三角剖分多邊形
- 11. 從面積和角度計算三角形
- 12. 約束在一個三角形內
- 13. 在Matlab中生成三角形分佈
- 14. Delaunay三角剖分:太多的三角形
- 15. OpenCV:從Delaunay三角剖分提取三角形
- 16. Android:在三角形上繪製三角形
- 17. 非三角形輸入輸出角度非右三角形
- 18. 積分單位階躍函數或三角函數在matlab中
- 19. opengl中的三角形多邊形三角形es
- 20. 誰計算gl_FragColor三角形內的點?
- 21. 三角形內容顯示通過
- 22. 三角形內的最大麴面
- 23. Libgdx多邊形三角剖分
- 24. Java中的三角形分佈
- 25. 多邊形的三角剖分
- 26. L形區域的三角剖分
- 27. 觸發三角形角度
- 28. 用Python計算三角形的面積和周長?
- 29. 計算一個三角形的面積openmesh
- 30. 計算三角形面積的C++函數
你能否提供一些你已經試過的代碼和數據點 – Finn
我在原始問題中增加了更多的信息。因爲即時通訊尋找一個命令沒有代碼,但這個想法很簡單。我希望你能幫我 – user2600366
嘗試'triquad'進行數值整合(不是內置的,你可以很容易在google上找到) – Dohyun