如何在matlab中制作周期性分段定义的函数?

地狱黄瓜

我正在尝试在 matlab 中创建自己的函数,其分析定义为:

x(t)=
{ A, k*T =< t <=k*T+tau 
{ 0, k*T+tau < t < k*T+T

我正在尝试这样做:

A=1
T=2
tau=1
k=0:1:10
t=0:0.1:100
y=A.*(t>=k*T).*(t<=k*T+tau) + (0).*(t>k*T+tau).*(t<k*T+T)

之后,我收到一条消息:

error: mx_el_ge: nonconformant arguments (op1 is 1x1001, op2 is 1x11)

该函数应该看起来像一个振幅 = A(例如 A=1)的方波。

这怎么办?

林克特

您可以只定义一个周期 (k=1),然后使用repmat. 现在它不起作用,因为您在逻辑上比较t(长度 1001)和k*T(长度 10)。

或者,转置k,并对行求和:

A=1;
T=2;
tau=1;
k=(0:1:10)';
t=0:0.1:100;

y=sum(A.*(t>=k*T).*(t<=k*T+tau) + (0).*(t>k*T+tau).*(t<k*T+T),1);

plot(t,y)

注意:这仅适用于您的特定示例,因为该函数在“超出范围”时为零。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Beam 中做周期性工作?

来自分类Dev

Matlab中的周期性结构

来自分类Dev

如何在MATLAB中向量化分段周期函数?

来自分类Dev

如何在MATLAB中向量化分段周期函数?

来自分类Dev

MATLAB中序列周期性扩展的功效

来自分类Dev

MATLAB中序列的周期性扩展的功效

来自分类Dev

如何在周期性会议系列中建议新的会议时间?

来自分类Dev

如何在Matlab中用分段定义的函数求解方程?

来自分类Dev

检测数据帧中的周期性

来自分类Dev

在MATLAB中的周期性时间序列中填补数据空白

来自分类Dev

像周期性学习率一样如何做周期性动量?

来自分类Dev

python中的高效符号函数,用于周期性边界条件

来自分类Dev

如何在Fortran中定义周期函数?

来自分类Dev

如何从python中的离散数据中获得周期性曲线拟合?

来自分类Dev

SymPy三角函数的周期性

来自分类Dev

Python中非常精确的周期性函数调用

来自分类Dev

周期性include依赖引起麻烦,如何解决?

来自分类Dev

如何诊断MongoDB周期性的速度下降?

来自分类Dev

如何处理周期性可变借款

来自分类Dev

如何汇总周期性发生的连续事件?

来自分类Dev

如何找到周期性声音信号的频率?

来自分类Dev

如何诊断MongoDB周期性的速度下降?

来自分类Dev

如何启动和停止周期性的后台任务?

来自分类Dev

使用傅立叶变换消除图像中的周期性噪声

来自分类Dev

stl .series中的错误不是周期性的

来自分类Dev

在 UWP、MVVM 中实现周期性流程

来自分类Dev

MATLAB 中的分段函数

来自分类Dev

如何拒绝某个特定日期但在周期性Outlook会议中接受所有其他日期?

来自分类Dev

如何找到带有R的3D数组(沿维度时间)中周期性出现的NA值

Related 相关文章

热门标签

归档