ANSYS APDL中判斷和改變奇偶性的方法
瀏覽:2381 評論:5 收藏:1
遇到的問題是需要讓變量TotalNumber為偶數,思路為如果是偶數直接TotalNumber依然是原值,如果是奇數就加1。
需要判斷變量的奇偶數問題。在C 或者matlab中非常容易判斷。但在APDL中,沒有判斷函數。搜了下,結果提示用nint(x)函數。help中說到 nint(x)就是abs,sin,cos等函數一樣可以直接用來運算。nint(x)的意思是‘Nearest interger to x’,意思是說最接近x的整數。比如nint(2.1)=2,nint(2.5)=3,就相當于四舍五入。基于此,我就用它來作為判斷奇數偶數的工具了。
實現的命令如下:
!change TotalNumber to even number
*if,abs(nint(TotalNumber/2)-TotalNumber/2),le,0.3,then ! 不一定是0.3, 只要是小于0.5 就可以了。
TotalNumber=TotalNumber
*else
TotalNumber=TotalNumber+1
*endif
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
15
5
1




















