• PUDN用户
    了解作者
  • matlab
    开发工具
  • 75KB
    文件大小
  • rar
    文件格式
  • 1
    收藏次数
  • 1 积分
    下载积分
  • 153
    下载次数
  • 2010-03-13 02:05
    上传日期
利用matlab编程求解实现拓扑优化的源代码及程序界面设计,采用三角形网格划分!我的毕业设计!
matlab3.rar
  • 界面设计
  • gpos.m
    1.9KB
  • topology.fig
    5.2KB
  • drawF.m
    1.7KB
  • top.m
    4.8KB
  • apply1_constrains.m
    1.9KB
  • topisn.m
    230B
  • 分布载荷.txt
    308B
  • apply2_forces.m
    1.7KB
  • checknew.m
    932B
  • topology.m
    18.3KB
  • figure1_WindowButtonMotionFcn.m
    2.8KB
  • topselected.m
    227B
  • select_nodes.m
    1.6KB
  • topology_WindowButtonUpFcn.m
    506B
  • patch3.m
    718B
  • topsna.m
    786B
  • 任意载荷.txt
    113B
  • figure1_WindowButtonUpFcn.m
    506B
  • 三角形网格
  • 无接触
  • fem_lame2d.asv
    2.8KB
  • dirichlet.dat
    16B
  • aposteriori.m
    2KB
  • fem_lame2d.m
    2.3KB
  • elements3.dat
    2.3KB
  • bottom.dat
    37B
  • coordinates.dat
    1.3KB
  • neumann.dat
    34B
  • show.m
    1.1KB
  • g.m
    594B
  • stima3.m
    877B
  • avmatrix.m
    2.2KB
  • 三角形网格拓扑
  • l-shape
  • top2007.asv
    5.8KB
  • dirichlet.dat
    68B
  • elements3.dat
    4.7KB
  • top2007.m
    5.8KB
  • top2008.m
    4.9KB
  • top2008.asv
    4.9KB
  • bottom.dat
    20B
  • coordinates.dat
    2.5KB
  • neumann.dat
    31B
  • show.m
    1.1KB
  • l-shape.jpg
    11.1KB
  • bottom.asv
    19B
  • 机翼
  • 分布载荷.txt
    308B
  • dirichlet.dat
    104B
  • elements3.dat
    12.3KB
  • top2008.m
    5KB
  • bottom.dat
    2B
  • coordinates.dat
    6.1KB
  • neumann.dat
    1B
  • 任意载荷.txt
    113B
  • top2007.asv
    5.8KB
  • dirichlet.dat
    68B
  • elements3.dat
    4.7KB
  • top2007.m
    5.8KB
  • top2008.m
    4.9KB
  • top2008.asv
    4.9KB
  • bottom.dat
    33B
  • coordinates.dat
    2.5KB
  • neumann.dat
    31B
  • show.m
    1.1KB
  • 接触求解
  • dirichlet.dat
    45B
  • aposteriori.m
    2KB
  • fem_lame2d.m
    2.4KB
  • elements3.dat
    5.5KB
  • bottom.dat
    18B
  • coordinates.dat
    2.8KB
  • neumann.dat
    25B
  • show.m
    1.1KB
  • g.m
    594B
  • stima3.m
    877B
  • f.m
    434B
  • avmatrix.m
    2.2KB
内容介绍
if ~isempty(neumann) n = (coordinates(neumann(:,2),:) -coordinates(neumann(:,1),:))*[0,-1;1,0]; for j = 1:size(neumann,1); J = 2*neumann(j,[1,1,2,2]) -[1,0,1,0]; gm = g(sum(coordinates(neumann(j,:),:))/2, n(j,:)/norm(n(j,:)))'; b(J) = b(J) +norm(n(j,:))*[gm;gm]/2; end end
评论
    相关推荐