楼主: aqyugu
2947 3

[问答] ∑g(t-n*T),这种延迟函数怎么写?如果n取非整数呢? [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

小学生

57%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
122 点
帖子
5
精华
0
在线时间
10 小时
注册时间
2012-8-23
最后登录
2023-8-4

楼主
aqyugu 发表于 2012-9-18 21:43:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好!
我想用matlab实现δ(t-x),x是步长任意的离散值(例如x可取为[0.13,0.16.0.23,0.56,0 .98]),
δ(t)=1,当且仅当t=0时。请问这个要怎么写呢?谢啦!--
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:matlab实现 MATLAB atlab matla Mat matlab

沙发
aqyugu 发表于 2012-9-19 11:07:16
下面写的有问题,不知道问题在哪里。。
x=[1.3,1.6,2.3,5.6,9.8];
y=zeros(1,101);
n=1;
for t=0:0.1:10
  for i=1:5
    if t==x(i)
        s=1;
    else
        s=0;
    end
    y(n)=y(n)+s;
  end
  n=n+1;
end
subplot(2,1,1)
plot(t,y,'.')
subplot(2,1,2)
plot(y,'.')

藤椅
yexingtianma 发表于 2012-9-20 23:34:54
m=10
n=12
t=rand(n,1)
x=rand(m,1) %

if m==n
for i=1:1:n
if t(i,1)==x(i,1)
   deta(i,1)=1
else
     deta(i,1)=0
end
end
else
disp('the rows of x muest equal to t')
end

竭尽全力!

板凳
aqyugu 发表于 2012-9-21 21:12:11
yexingtianma 发表于 2012-9-20 23:34
m=10
n=12
t=rand(n,1)
谢啦~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 07:54