野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 887|回复: 7

[已解决] trajpar+余弦 函数

[复制链接]

2

主题

92

回帖

0

威望

助工

Rank: 2

积分
114
发表于 2024-2-29 21:28 | 显示全部楼层 |阅读模式
本帖最后由 saber_su2014 于 2024-3-1 23:26 编辑

请教前辈们,下面一张图(去除中间任意位置余弦波的示意图)有办法实现吗?

对比图

对比图

trajpar_cos.prt.zip

173.64 KB, 下载次数: 13

35

主题

773

回帖

11

威望

高工

Rank: 4

积分
972
发表于 2024-3-1 08:44 | 显示全部楼层
截取一个波段来做阵列,去除一些不想要的,再做线连起来
回复 支持 反对

使用道具 举报

2

主题

92

回帖

0

威望

助工

Rank: 2

积分
114
 楼主| 发表于 2024-3-1 09:04 | 显示全部楼层
a811215808 发表于 2024-3-1 08:44
截取一个波段来做阵列,去除一些不想要的,再做线连起来

这个方法可行,想参数化是不是不太好弄。
回复 支持 反对

使用道具 举报

3

主题

438

回帖

43

威望

高工

Rank: 4

积分
647
发表于 2024-3-1 21:22 | 显示全部楼层
加IF条件函数
回复 支持 反对

使用道具 举报

0

主题

44

回帖

1

威望

助工

Rank: 2

积分
61
发表于 2024-3-1 22:56 | 显示全部楼层
m=trajpar*10
wave = 6-5*cos(trajpar*360*10)

if m<=1
  sd4 = 1
endif

if m>=1 && m<=2
  sd4 =wave
endif

if m>=2 && m<=3
  sd4 =1
endif

if m>=3 && m<=5
  sd4 =wave
endif

if m>=5 && m<=7
  sd4 =1
endif

if m>=7 && m<=9
  sd4 =wave
endif

if m>=9 && m<=10
  sd4 =1
endif
2024-3-1 22-55-06.png

评分

参与人数 1威望 +1 收起 理由
野火 + 1 热心助人

查看全部评分

回复 支持 1 反对 0

使用道具 举报

2

主题

92

回帖

0

威望

助工

Rank: 2

积分
114
 楼主| 发表于 2024-3-1 23:24 | 显示全部楼层
wkqboy 发表于 2024-3-1 22:56
m=trajpar*10
wave = 6-5*cos(trajpar*360*10)

万分感谢!
回复 支持 反对

使用道具 举报

0

主题

68

回帖

0

威望

助工

Rank: 2

积分
73
QQ
发表于 2024-3-2 10:50 | 显示全部楼层
wkqboy 发表于 2024-3-1 22:56
m=trajpar*10
wave = 6-5*cos(trajpar*360*10)

这个好
回复 支持 反对

使用道具 举报

8

主题

509

回帖

8

威望

高工

Rank: 4

积分
570
发表于 2024-3-2 16:08 | 显示全部楼层
wkqboy 发表于 2024-3-1 22:56
m=trajpar*10
wave = 6-5*cos(trajpar*360*10)

厉害厉害
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-17 19:38 , Processed in 0.099767 second(s), 29 queries .

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