24小时热门版块排行榜    

查看: 478  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0857 资源与环境 285分 +6 未名考生 2026-03-09 6/300 2026-03-11 21:08 by 30660438
[考研] 材料与化工085600调剂求老师收留 +5 jiaanl 2026-03-11 5/250 2026-03-11 20:38 by ms629
[考研] 工科0856专硕化学工程269能调剂吗 +9 我想读研11 2026-03-10 9/450 2026-03-11 16:42 by 看开一点
[考研] 泣血叩求调剂恩,愿以丹心报师恩 +5 Iuruoh 2026-03-11 5/250 2026-03-11 16:19 by 暖阳芬芳
[考研] 083000环境科学与工程调剂 +8 mingmingry 2026-03-09 9/450 2026-03-11 10:23 by 沙漠之狐994
[考研] 化工0817调剂 +8 灿若星晨 2026-03-10 8/400 2026-03-10 22:44 by 星空星月
[考研] 298求调剂 +3 Vv呀! 2026-03-10 3/150 2026-03-10 22:40 by 剑诗杜康
[考研] 调剂 +5 调剂的考研学生 2026-03-09 5/250 2026-03-10 22:13 by peike
[考研] 材料与化工求调剂 +11 与冬清宁 2026-03-07 14/700 2026-03-10 14:23 by Linda Hu
[考研] 0817化学工程319求调剂 +7 lv945 2026-03-08 9/450 2026-03-10 11:44 by peike
[考研] 调剂的同学,走过路过,不要错过 +11 likeihood 2026-03-06 16/800 2026-03-10 11:38 by Djdjj12
[考研] 085600材料与化工,一志愿广州985,求调剂 +15 qqyyaill 2026-03-05 15/750 2026-03-10 08:23 by Linda Hu
[考研] 中科大材料299求调剂 +10 DAIjiayo 2026-03-05 16/800 2026-03-09 10:45 by 斩魂滴兔子!
[考研] 一志愿武理314求调剂 +4 ( ̄~ ̄;) 2026-03-08 5/250 2026-03-08 23:12 by L135790
[考研] 理学287分求调剂 +4 看看我. 2026-03-05 4/200 2026-03-08 22:11 by qingfeng258
[考研] 材料调剂 +7 ounce. 2026-03-05 15/750 2026-03-08 09:39 by wangjihu
[考研] 2026调剂】考试A区0703化学类323分 诚求接收 +3 卷柏卷柏 2026-03-05 4/200 2026-03-07 17:00 by yuandd_2001
[考研] 276求调剂 本科天津工业大学 一志愿北京化工大学0855 +4 路lyh123 2026-03-06 6/300 2026-03-07 11:37 by shdliugang
[考博] 2026申博自荐 六级440电催化方向 +4 樱落成影花成双 2026-03-05 4/200 2026-03-06 07:57 by L135790
[考研] 纺织、生物、化学、材料等专业 +3 Eember. 2026-03-05 7/350 2026-03-05 16:35 by Eember.
信息提示
请填处理意见