24小时热门版块排行榜    

查看: 479  |  回复: 1

KuF1803

新虫 (正式写手)

[交流] 如何输出符合条件的坐标的最大最小值

已经筛选出符合条件的单元的形心坐标数组
请问如何从中筛选出每个时间步最大最小值
用do循环

发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
你的要求很难实现。因为单元重心坐标有三个值 (x,y,z),你是要哪个坐标值最大或最小,不明确。不可能三个坐标都是最大或最小值吧
  明确要求后,可以使用 APDL 编写一个简单的程序实现你的要求。
  基本思路可以参考如下:
    allsel,all       !  选择所有实体
    *get, emin,      !  获取最小单元编号
    *get, emax,      !  获取最大单元编号
    en=emax-emin+1   !  单元个数 (如果单元编号不连续,实际个数会少一些)
    *dim, e_data, ARRAY, en,2    !  定义一个数组,用来存放单元编号和坐标值
    cmin = 1.0e30         !  最小坐标值
    eimin=0          !  最小坐标值的单元编号        
    cmax = -1.0e30         !  最大坐标值
    eimax=0          !  最大坐标值的单元编号

    *do, i, emin, emax
      *if,esel(i),gt,0,then     !  如果单元 i 在当前选择集中
        e_data(i,1) = i         !  单元 i 的编号
        ei_data = 单元 i 重心的坐标值,自己填写
        e_data(i,2) =
      *else
        e_data(i,1) = 0         !  0 表示单元 i 不在当前选择集中
        e_data(i,2) = 0
        ei_data = 单元 i 重心的坐标值,自己填写
      *endif
      *if, ei_data,lt,cmin,then
        cmin=ei_data
        eimin = i
      *endif
      *if, ei_data,gt,cmax,then
        cmax=ei_data
        eimax = i
      *endif
   *enddo

  后面自己补充输出最小和最大坐标值以及相应单元编号。
  没有验证过,自己试试,修改完善一下。
2楼2019-08-05 08:39:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 KuF1803 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 274求调剂0856材料化工 +9 z2839474511 2026-03-11 10/500 2026-03-11 23:46 by BruceLiu320
[考研] 一志愿江南大学085701环境工程专硕总分287求调剂 +5 18266118446 2026-03-09 5/250 2026-03-11 16:51 by 2020015
[考研] 081200计算机科学与技术数一英一306求调剂 +3 intankt 2026-03-08 3/150 2026-03-11 10:50 by dandan413
[考研] 083000环境科学与工程调剂 +8 mingmingry 2026-03-09 9/450 2026-03-11 10:23 by 沙漠之狐994
[考研] 279求调剂 +3 莫xiao 2026-03-10 4/200 2026-03-11 08:06 by 斩魂滴兔子!
[考研] 调剂 +5 呵唔哦豁 2026-03-10 5/250 2026-03-10 22:00 by 28375m
[考研] 收调剂 +7 调剂的考研学生 2026-03-10 7/350 2026-03-10 17:57 by 麦茶汤圆
[考研] 304求调剂(085602一志愿985) +8 化工人999 2026-03-09 8/400 2026-03-10 15:21 by houyaoxu
[考博] 求材料读博院校 +9 yanglei131 2026-03-08 9/450 2026-03-10 11:54 by 天道酬勤2026686
[考研] 考研一志愿长安大学材料与化工309分请求调剂 +6 dtdxzxx 2026-03-06 8/400 2026-03-10 08:31 by Linda Hu
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[考研] 0703化学求调剂,总分309分,一志愿华南师范 +3 花与叶@ 2026-03-08 3/150 2026-03-09 05:48 by houyaoxu
[考研] 0856材料与化工290求调剂 +7 Nebulala 2026-03-08 8/400 2026-03-09 05:25 by houyaoxu
[考研] 安徽农业大学材料与化学学院0856材料招收调剂 +3 akakk47 2026-03-05 9/450 2026-03-08 21:03 by deng.z.1314
[考研] 0701-322 求调剂 +3 jiliuxian 2026-03-06 8/400 2026-03-08 19:31 by jiliuxian
[考研] 334求调剂 +8 Trying] 2026-03-06 8/400 2026-03-08 14:51 by hmn_wj
[考研] 一志愿郑大071000分数282求调剂 +3 研研颜 2026-03-05 7/350 2026-03-07 22:33 by 帆船哥
[考研] 301求调剂 +5 一二LV 2026-03-07 5/250 2026-03-07 22:20 by 18137688336
[考研] 085600材料与化工 292分 求调剂 +6 程晴之 2026-03-06 6/300 2026-03-07 09:22 by 斩魂滴兔子!
[考研] 271求调剂 +7 月色c 2026-03-05 8/400 2026-03-05 19:51 by wangjihu
信息提示
请填处理意见