giftdreamer 发表于 2008-9-23 14:16

一个出自微软面试题的simulink题!^_^

这是网上广为流传的微软面试题中的一道,分段函数,我化简了一下,但本质上是一样的,大家可以考虑一下,用simulink怎么实现。
感觉这在实际工作中也是一类非常有用的模型。
过一段时间会给出我做的一种结果,当然这不是唯一的。希望大家热烈讨论!
o(∩_∩)o...!
题目:
F(n)=1 n>8 n<12
F(n)=0 n=other
使用+ ‐ * /和sign(n)函数组合出F(n)函数
其中:
sign(n)=0 n=0
sign(n)=‐1 n<0
sign(n)=1 n>0

xianfa110 发表于 2008-9-28 00:42

刚做过:lol

xianfa110 发表于 2008-9-28 22:48

sign(n-8)*sign(n-8)*sign(n-12)*sign(n-12)*(sign(n-8)-sign(n-12))/2

giftdreamer 发表于 2008-9-29 08:37

原帖由 xianfa110 于 2008-9-28 22:48 发表 http://www.chinavib.com/forum/images/common/back.gif
sign(n-8)*sign(n-8)*sign(n-12)*sign(n-12)*(sign(n-8)-sign(n-12))/2
不错!
(sign(n-8)-sign(n-12))/2
岂不是更好
:lol

ch_j1985 发表于 2008-9-29 08:51

回复 地板 giftdreamer 的帖子

n=8和n=12时不符合

giftdreamer 发表于 2008-9-29 14:58

原帖由 ch_j1985 于 2008-9-29 08:51 发表 http://www.chinavib.com/forum/images/common/back.gif
n=8和n=12时不符合
确实是,呵呵,没想仔细!
页: [1]
查看完整版本: 一个出自微软面试题的simulink题!^_^