24小时热门版块排行榜    

查看: 6189  |  回复: 1

等待救赎

金虫 (小有名气)

[求助] 关于Matlab/simulink的sine wave模块参数输入问题

有个问题想请教各位MATALB大神
      本人利用simulink建立一个系统,但是问题出在信号源上,本人想施加一个正弦信号y=Asin(wt)希望角速度变化在50-100rad/s变化,幅值A在0-30之内变化,变化步长都是1,也就是说一个我要求的信号种类有51X31种,将信号加入到系统中,如果把结果输出到workspace,就应该是个51x31Xn的一个三维数组
      但是我发现如果直接在sine wave模块中输入参数,没法实现上述功能,因为如果把其中一个参数比如A,设置成数组形式如0:1:30,另一个参数w要不只能是常数,要不就只能是相同维度的数组。比如幅值A是1X31的向量,那么参数w要不就只能是1X31的向量,要不就只能是常数。而且如果是w是1X31的向量,那么信号种类也只有31种,如果输入是常数也还是31种
     不知我这么描述,各位大神看懂了吗?我是希望完全利用simulink模块功能实现我上述说的31X51种sine wave信号类型生成?
     如果只是在工作空间单纯的编程,确实很容易,但是如果利用simulink模块功能,不知能否实现(目前我知道在参数框里直接输入参数是实现不了的)详见附图
    望得到各位大神指点,谢谢

关于Matlab/simulink的sine wave模块参数输入问题
simulink.jpg
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

等待救赎

金虫 (小有名气)

自己顶一下,希望不要沉
2楼2016-03-30 18:16:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 等待救赎 的主题更新
信息提示
请填处理意见