找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12462|回复: 5

[原创] 关于某关系阵列推导过程

[复制链接]

10

主题

141

回帖

9

威望

助工

积分
180
发表于 2014-8-26 00:17 | 显示全部楼层 |阅读模式
有人需要就写下吧。希望可以帮到别人。
2.PNG
1.png
推导过程很简单。如图。
3.png


再来分享下。以前看到的几个例子吧。
例子一
memb_i=4+idx1
    这个关系表明阵列的实例的尺寸增量是递增的.第二个对第一个为4+1=5,第三个对第二个的增量为4+2=6……….以此类推,第6个对第5个的增量为4+5=9.
    要实现相同的结果,你也可以用memb_v的表示方法来写关系,这时候memb_v的关系就要这样写: (实际就是相等于把增量求和再加上导引尺寸数)
Memb_v=lead_v+4*idx1+idx1*(idx1+1)/2
例子二
Memb_v=lead_v+sin(idx1*45)*4
   我们先来分析一下关系,sin(idx1*45)*4表明这个部分的值是作正弦变化,角度变化值为每个实例增加45度,幅度为+-4; 而lead_v是导引尺寸阵列过程维持不变,在这里是8.所以阵个阵列的变化也比较显然了,是以高度8的水平线作基线作正弦的排布,结果也验证了我们的想法.
例子三
再看下图的阵列,第一方向为关系阵列5组,第二方向为恒定阵列4组.第一方向上的关系为
if idx2/2==floor(idx2/2)
memb_v=lead_v+idx1*5
else
memb_v=lead_v+idx1*5+2.5
endif
     那么这个关系又代表什么呢?首先我们看第一句的判断语句
If idx2/2==floor(idx2/2)
这个语句的实际意义是如果idx2的一半正好等于不到idx2的一半的最大整数的话就进行下面的语句:memb_v=lead_v+idx1*5,否则就执行 memb_v=lead_v+idx1*5+2.5.换句话说如果idx2是偶数的话第一排的特征位置就不变,如果是奇数的话就要错位2.5.(慢慢理解)而增量恒为5.

评分

参与人数 1威望 +2 收起 理由
野火 + 2 感谢分享

查看全部评分

85

主题

2753

回帖

417

威望

教授

积分
4149

热心助人勋章希望之星勋章优秀会员勋章嘉宾勋章

发表于 2014-8-26 07:40 | 显示全部楼层
代数非常棒。。。佩服。关系式也很好。
回复

使用道具 举报

50

主题

884

回帖

119

威望

讲师

积分
1338

热心助人勋章希望之星勋章优秀会员勋章

QQ
发表于 2014-8-26 08:23 | 显示全部楼层
proxy.jpg

谢谢分享顶起

冷眼一瞥, 生与死, 骑者, 且赶路!
回复

使用道具 举报

2

主题

352

回帖

1

威望

工程师

积分
387
发表于 2014-8-26 15:54 | 显示全部楼层
想学会,可是真的跟不上
回复

使用道具 举报

10

主题

141

回帖

9

威望

助工

积分
180
 楼主| 发表于 2014-8-26 16:16 | 显示全部楼层
lql48375085 发表于 2014-8-26 15:54
想学会,可是真的跟不上

这怎么会跟不上呢?我才学了半个月。我都学会了。看你注册时间也很长了。怎么可能
回复

使用道具 举报

26

主题

732

回帖

7

威望

高工

积分
826
QQ
发表于 2014-8-26 20:07 | 显示全部楼层
这是不等距阵列吧,前边学会过,一直不用又忘记了。对我设计工作没啥大用!
人,一定要靠自己!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-2-1 00:51 , Processed in 0.155996 second(s), 27 queries .

快速回复 返回顶部 返回列表