不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ANSYS APDL 命令流問題

瀏覽:1630 回答:5

我現在用apdl命令流找出一列數組的最大值、最小值然后賦值給另一個數組的1、2列,下面是我現在編寫的,但是結果不對,請高手幫忙看下哪錯了,謝謝!!!!!!!!

*dim,cir,array,1,6
*dim,st,array,1,2       
cir(1,1)=1
cir(1,2)=3
cir(1,3)=6
cir(1,4)=8
cir(1,5)=9
cir(1,6)=2
        
         *do,j,1,6
*if,st(1,1),ge,cir(1,j),then
                     
*exit

*else

*set,st(1,1),cir(1,j)

*endif
*enddo

*do,j,1,6
*if,st(1,2),le,cir(1,j),then
*exit
*else
*set,st(1,2),cir(1,j)
*endif
*enddo
*status,cir,1,1,1,6,,
*status,st,1,1,1,2,,

*status,cir,1,1,1,6,,
*status,st,1,1,1,2,,

@Big_Ocean
邀請回答 我來回答

全部回答

(2)
默認 最新
自由空間_7496
支持樓上
2016年7月22日
評論 點贊
鄒正剛
分析你的命令流,結果應該是: st(1,1) = 9 st (1,2) = 0 st(1,1) 是對的, st(1,2) 不是最小值。 在循環之前加一句: st(1,2) = 10 ! 或不小于 1 的任意數 結果就會正確了。原因自己分析一下吧。
2016年7月21日
已采納 評論 3 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP