找回密码
 欢迎注册
查看: 2215|回复: 12

[提问] 设计一个公式

[复制链接]
发表于 2022-9-21 20:10:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
设计一个公式,输入1到12的正整数,会把11变成3,7变成4,12变成9,其他数字不变。要尽可能简单。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-9-22 10:48:47 | 显示全部楼层
不就是几个if的事吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-9-22 11:45:48 | 显示全部楼层
本帖最后由 aimisiyou 于 2022-9-22 14:47 编辑

$$列公式也很简单,累计往后加减。\\
y=x+\lfloor\frac {x}{7}\rfloor-4*\lfloor\frac{x+1}{8}\rfloor+3*\lfloor\frac{x+1}{9}\rfloor -8*\lfloor\frac{x+1}{12}\rfloor+5*\lfloor\frac{x+1}{13}\rfloor$$

点评

往下取整函数,不是绝对值函数。  发表于 2022-9-22 14:42
在1-12之间绝对值不需要吧,去掉绝对值后是线性的,应该不对啊  发表于 2022-9-22 14:41
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-9-22 14:05:52 | 显示全部楼层
多项式数列1,2,3,4,5,6,4,8,9,10,3,9
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-9-22 14:59:14 | 显示全部楼层
f(x)=x+(sgn(x-7)^2-1)*3+(sgn(x-11)^2-1)*8+(sgn(x-12)^2-1)*3

点评

在该点处增减,确实更简洁些。  发表于 2022-9-22 15:08
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2022-9-23 11:09:57 | 显示全部楼层
我自己设计的

\(y=x-\text{mod}(1515,x)+\text{mod}(1155,x)-3\text{int}(x/12)\)

点评

有点费脑  发表于 2022-9-23 12:54
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-10-10 08:55:38 | 显示全部楼层
腻害呀,学习了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-10-10 11:02:33 | 显示全部楼层
manthanein 发表于 2022-9-23 11:09
我自己设计的

\(y=x-\text{mod}(1515,x)+\text{mod}(1155,x)-3\text{int}(x/12)\)


$$y=x-\text{mod}(360,x)-3\text{int}\left(\frac{x+1}{13}\right)$$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2022-10-16 23:45:30 | 显示全部楼层
你們真是太強了!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-4 00:27 , Processed in 0.046834 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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