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培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com