24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 501  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 292分,材料与化工,申请调剂 +20 程晴之 2026-04-01 24/1200 2026-04-04 09:47 by bn53987
[考研] 本9一志愿2 0854低分专硕286求调剂 +6 芒种111 2026-04-04 6/300 2026-04-04 09:29 by chixmc
[考研] 一志愿北交大材料工程总分358 +5 cs0106 2026-04-03 5/250 2026-04-04 08:29 by jp9609
[考研] 一志愿重庆大学085404,总分314分,求调剂 +4 zf83hn 2026-04-03 4/200 2026-04-03 21:25 by 啵啵啵0119
[考研] 复试调剂 +5 春日来信- 2026-04-03 5/250 2026-04-03 15:01 by buqi613
[考研] 326分求调剂 +3 于是乎呢 2026-04-01 5/250 2026-04-03 14:23 by 于是乎呢
[考研] 081200-11408-276学硕求调剂 +6 崔wj 2026-04-02 6/300 2026-04-03 10:19 by 蓝云思雨
[考研] 296求调剂 +4 sdhu 2026-04-02 4/200 2026-04-02 21:29 by baoball
[考研] 260求调剂 +6 朱芷琳 2026-04-02 6/300 2026-04-02 20:27 by 6781022
[考研] 求调剂 302分初试 0854 +5 伶可乐 2026-04-02 5/250 2026-04-02 17:53 by 笔落锦州
[考研] 318求调剂,计算材料方向 +10 吸喵有害笙命 2026-04-01 11/550 2026-04-02 16:29 by oooqiao
[考研] 08工科求调剂290分 +5 1314捧花 2026-04-02 8/400 2026-04-02 13:16 by 乔哒哒哒
[考研] 找调剂 +6 楚乔乔 2026-04-01 6/300 2026-04-02 12:06 by xiaoranmu
[考研] 0805求调剂 +8 是水分 2026-03-31 8/400 2026-04-02 10:46 by guanxin1001
[考研] 377求调剂 +3 RASKIN 2026-04-02 3/150 2026-04-02 09:45 by zzchen2000
[考研] 304求调剂 +12 素年祭语 2026-03-31 15/750 2026-04-01 22:41 by peike
[考研] 085600,320分求调剂 +5 大馋小子 2026-04-01 6/300 2026-04-01 19:40 by 唐沐儿
[考研] 353求调剂 +4 拉钩不许变 2026-04-01 4/200 2026-04-01 18:10 by 记事本2026
[考研] 一志愿浙江大学工科动力工程370,数一121,专业课135,现在能去哪里 +3 080700调剂 2026-03-30 4/200 2026-03-31 12:00 by KLMY666
[有机交流] 甲基亚磺磺酸钠和甲基磺酸酯反应机理 10+3 kaobao456 2026-03-29 4/200 2026-03-30 23:16 by nBu锂
信息提示
请填处理意见