simulink怎样进行求导,Derivative模块波形呈脉冲状,我需要把正弦信号变成余弦信号。不要通过相位延迟!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了simulink怎样进行求导,Derivative模块波形呈脉冲状,我需要把正弦信号变成余弦信号。不要通过相位延迟!相关的知识,希望对你有一定的参考价值。

我做的仿真是利用相角差90度实现的,求导是为了避免相位延迟造成的测量不准确。这是我的模块和波形,小女感激不尽了!

从波形上看,感觉应该是算法有问题。你是否可以试试固定步长,比如ode4之类的,步长小于周期的1/10. 参考技术A 请问楼主最后解决了么,怎么解决的,我也有这个问题啊!!!!

如何在simulink输入x的一阶导数,就是x上面的那个点?3q

参考技术A contiunous分类下的Derivative模块,就是微分哈,是连续模块哈

离散的是Difference模块追问

我问的是 x上面的那个点 怎么弄上去的 就是在连接线上输入x后 怎么能弄上去那个x上面的点

追答

汗 原来是这个意思
我的了解是不可能的 你的图只是示意图
不是标准similink实际框图
那个是信号的名称部分。上面有一点不是标准的字体,simulink无法识别的,也大不出来。你需要用别的符号代替

本回答被提问者采纳

以上是关于simulink怎样进行求导,Derivative模块波形呈脉冲状,我需要把正弦信号变成余弦信号。不要通过相位延迟!的主要内容,如果未能解决你的问题,请参考以下文章

Matrix Derivative矩阵求导

simulink连续求导的问题

在simulink中求导积分(不是对时间求导积分),例如dA(x)/dx

simulink里关于正弦函数的求导,一阶,二阶求导,为啥结果有突变?而且二阶导完全不对?求大神帮忙啊!

Sigmoid函数的求导证明

如何在simulink输入x的一阶导数,就是x上面的那个点?3q