matlab有限元網格劃分程序
DistMesh is a simple MATLAB code for generation of unstructured triangular and tetrahedral meshes. It was developed by Per-Olof Persson (now at UC Berkeley) and Gilbert Strang in the Department of Mathematics at MIT. A detailed description of the program is provided in our SIAM Review paper, see documentation below.
One reason that the code is short and simple is that the geometries are specified by Signed Distance Functions. These give the shortest distance from any point in space to the boundary of the domain. The sign is negative inside the region and positive outside. A simple example is the unit circle in 2-D, which has the distance function d=r-1, where r is the distance from the origin. For more complicated geometries the distance function can be computed by interpolation between values on a grid, a common representation for level set methods.
For the actual mesh generation, DistMesh uses the Delaunay triangulation routine in MATLAB and tries to optimize the node locations by a force-based smoothing procedure. The topology is regularly updated by Delaunay. The boundary points are only allowed to move tangentially to the boundary by projections using the distance function. This iterative procedure typically results in very well-shaped meshes.
Our aim with this code is simplicity, so that Everyone can understand the code and modify it according to their needs. The code is not entirely robust (that is, it might not terminate and return a well-shaped mesh), and it is relatively slow. However, our current research shows that these issues can be resolved in an optimized C++ code, and we believe our simple MATLAB code is important for demonstration of the underlying principles.
To use the code, simply download it from below and run it from MATLAB. For a quick demonstration, type "meshdemo2d" or "meshdemond". For more details see the documentation.
標簽:
matlab有限元網格劃分程序
上傳時間:
2015-08-12
上傳用戶:凜風拂衣袖
W
?????????abooklikethistogether,manypeoplewhoneverhope
to see their namesinprint get involved and provide alot of help. I
wouldliketogivecreditwherecreditisdueandacknowledgethose
people here.
Firstandforemost,atleasthalfofthecreditforthisbookneedstogotomy
wife,BrigitteKilger-Mattison. Brigittewasresponsible for editingall the mate-
rial, creating all the graphics, and coordinating all the efforts of Everyone else
involvedinthisproject.Thisbookcouldnothavebeencompletedwithouther
painstaking attention to detail, her dedication, and her loyalty.
標簽:
Data
Warehousing
Mining
and
上傳時間:
2020-05-27
上傳用戶:shancjb
VIP專區-嵌入式/單片機編程源碼精選合集系列(95)資源包含以下內容:1. Embedded Systems Building Blocks(E)
uC/OS-II的好書.2. zigbee的說明文檔!看起來很方便!希望對大家有幫助!.3. PCI總線配置說明,希望給PCI驅動開發的朋友一些幫助..4. Keil UserGuide ,Keil C51編譯器使用中文手冊.5. 語音芯片ISD1790的中文
使用手冊!.6. 介紹FPGA/CPLD設計的指導性原則.7. Allegro、drl文件瀏覽軟件。
用于硬件電路設計后期的軟件處理。
界面美化版。.8. NETLink-PRO-ETH_EN
profibus develop document!.9. 2005年微軟移動與嵌入式開發者大會的文稿。.10. ssd1926 驅動3.5TFT程序.11. 型號:OCMJ8X15B(不帶觸摸屏)
MCU :89C52
功能:演示.12. 型號:4X8B(不帶觸摸屏)
MCU :89C52
功能:演示.13. 給大家提供一個在inram/exram中調試的示例,在周公的lpc2200上調試過..14. TI原廠的TMS32C6713開發板的原理圖.15. 嵌入式程序員面試的寶典。包括了面試中常見的問題和應聘者應該具備的知識。.16. SD卡源程序
SD卡源程序 SD卡源程序.17. uip-1.0,give Everyone who want..18. 實驗目的
1.培養學生綜合掌握軟件開發過程的能力。
2.培養學生綜合運用面向對象設計方法的能力.19. Mini51Board編程模板源程序,需要的可以.20. 使用MC9S12DG128芯片.21. 介紹無線嵌入式操作系統Tinyos,該系統專門為無線傳感系統開發而設計.22. 一篇關于CC2430的ZigBee協議的構建,該文介紹了如何利用CC2430RF模塊實現字節級,數據包級的無線發送及路由.23. 嵌入式實時操作系統教材1.24. 航顯系統中LED顯示軟件應用.25. FAT和yaffs文件系統---學習文件系統的有幫助.26. 用C語言實現高效嵌入式編程.27. 嵌入式系統中的軟件設計技術──C語言程序設計.28. EC++與C++嵌入式系統編程比較研究.29. 可編程控制器S7-200多個演示程序.30. ITK software guide. 很詳細的關于ITK用法介紹。.31. i2c-tools,讀取i2c設備的工具.32. 提供79l06的使用手冊及其資料查詢 7906.33. 提供79l06的使用手冊及其資料查詢 7906.34. 一個虛擬儀器終端.35. PCI協議的一部分翻譯;
PDF格式;
效果一般。.36. 可編程任意波形信號發生器multisim8仿真.37. 555定時電路的單穩態工作方式multisim8仿真。.38. 任意進制計數器的仿真分析multisim8.39. Direct Digital Synthesis (DDS),最好用的可步進的數字頻率發生器的方法.40. uC_GUI的部分說明手冊的中文翻譯.
標簽:
機械設計
上傳時間:
2013-04-15
上傳用戶:eeworm