APDL语法案例:用APDL来编程
2016-08-24 by:CAE仿真在线 来源:互联网
为了说明APDL语法和能力,下面提供一个用APDL来编程的案例,会编程的人一眼就能看出其不俗的编程能力。
! bubble sort, ascending order
! by wang shijun, smie, xaut, Oct. 5, 2011
*del,all !删除所有数据,为运算做准备
n=10 ! 定义数组的长度n
*dim, a, array, n ! 定义数组a
! 初始化数组中的数据,构造简单递减数据,9,8,7,6,...0
*do,i,1,n,1
a(i)=n-i
*enddo
! 下面通过两个do,enddo循环 进行冒泡排序,使其按照递增顺序排序
!冒泡排序的算法是:每次比较总是把两个目标值按照要求的顺序(升续)排序,即如果是反序则交换,每次循环都可以把剩下的目标值,往上排序
*do,i,1,n,1
*do,j,n,2,-1
*if,a(j),lt,a(j-1),then ! 交换两个数
buff=a(j)
a(j)=a(j-1)
a(j-1)=buff
*endif
*enddo ! do j循环的结束
*enddo ! do i循环的结束
相关标签搜索:APDL语法案例:用APDL来编程 Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训