APDL語法案例:用APDL來編程
2016-08-24 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
為了說明APDL語法和能力,下面提供一個用APDL來編程的案例,會編程的人一眼就能看出其不俗的編程能力。
! bubble sort, ascending order
! by wang shijun, smie, xaut, Oct. 5, 2011
*del,all !刪除所有數(shù)據(jù),為運算做準備
n=10 ! 定義數(shù)組的長度n
*dim, a, array, n ! 定義數(shù)組a
! 初始化數(shù)組中的數(shù)據(jù),構(gòu)造簡單遞減數(shù)據(jù),9,8,7,6,...0
*do,i,1,n,1
a(i)=n-i
*enddo
! 下面通過兩個do,enddo循環(huán) 進行冒泡排序,使其按照遞增順序排序
!冒泡排序的算法是:每次比較總是把兩個目標值按照要求的順序(升續(xù))排序,即如果是反序則交換,每次循環(huán)都可以把剩下的目標值,往上排序
*do,i,1,n,1
*do,j,n,2,-1
*if,a(j),lt,a(j-1),then ! 交換兩個數(shù)
buff=a(j)
a(j)=a(j-1)
a(j-1)=buff
*endif
*enddo ! do j循環(huán)的結(jié)束
*enddo ! do i循環(huán)的結(jié)束
相關標簽搜索:APDL語法案例:用APDL來編程 Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓