资源简介
The paper presents an efficient 88 line MATLAB code for topology optimization. It has been developed using the 99 line code presented by Sigmund (Struct Multidisc Optim 21(2):120-127, 2001) as a starting point. The original code has been extended by a density filter, and a considerable improvement in efficiency has been achieved, mainly by preallocating arrays and vectorizing loops. A speed improvement with a factor of 100 is obtained for a benchmark example with 7,500 elements. Moreover, the length of the code has been reduced to a mere 88 lines. These improvements have been accomplished without sacrificing the readability of the code. The 88 line code can therefore be considered as a valuable successor to the 99 line code, providing a practical instrument that may help to ease the learning curve for those entering the field of topology optimization. The paper also discusses simple extensions of the basic code to include recent PDE-based and black-and-white projection filtering methods
代码片段和文件信息
相关资源
- MATLAB用中心差分法实现多自由度的振
- 图像缩放之双立方插值matlab实现
- NSCT变换的工具箱
- Contourlet工具箱
- Heed分簇算法的仿真
- 蒙特卡洛求pi值matlab版
- CFAR算法 MATLAB仿真
- 5节点MATLAB潮流计算
-
语音端点检测matlab程序含enfr
ame函数 - OOK调制的MATLAB仿真
- 基于matlab的图像匹配源码可直接运行
- 风速时程模拟
- MATLAB实现HOG特征提取
- colorspace.m matlab程序
- 神经网络matlab实现几种hop(Hopfield)算
- matlab 散点图实验数据
- 数字图像处理(第三版)matlab代码 冈
- TLS_ESPRIT的间谐波检测算法matlab程序
- LT码的MATLAB实现
- 广义霍夫变换 GHT matlab代码
- LEACH仿真 簇头 节点存活 系统能耗
- 傅里叶梅林图像拼接MATLAB
- 基于matlab的灰色预测模型GM1,1预测标
- 基于帧差法的运动目标检测的matlab代
- matlab产生正弦光栅条纹
- 雷英杰《MATLAB遗传算法工具箱与应用
- 小波锐化matlab
- matlab AR模型参数谱估计
- 基于MATLAB的运动物体检测与识别
- prim算法在matlab中的代码
评论
共有 条评论