24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 921  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xzfgggthn

专家顾问

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[求助] 在matlab里用ode45函数,微分方程包括ask信号怎么办 已有2人参与

大概的意思就是我想用obe45解一个微分方程组,方程里的一项S(t)为ask信号

首先我的输入信号是一个ask信号,代码如下:
%=============================1、构造载波,产生8个码元,生成已调信号========%
a=randsrc(1,8,[0:1]);%产生8个随机的二进制数
l=linspace(0,2*pi,50);%利用linspace函数创建数组,2pi长度取点50个模拟一个码元
f=sin(2*l);%生成载波
t=linspace(0,10*pi,400);%定义时轴length为10pi,取点400个,代表8个码元的总取样点数
out=1:400;%规定已调信号length
b=1:400;% 规定基带信号length
w=1:400;%规定载波length
%=================生成ASK信号===========%
for i=1:8
    if a(i)==0
      for j=1:50
          out(j+50*(i-1))=0; %若码元为0则将0输出
      end
    else
      for j=1:50
          out(j+50*(i-1))=5*f(j); %若码元为1则将载波输出
      end
    end
end

for i=1:8  
    for j=1:50
        b(j+50*(i-1))=a(i); %b作为调制信号输出
        w(j+50*(i-1))=f(j); %w作为载波输出
    end
end
(这个ask信号代码是没问题的,我单独运行过,可以生成ask信号)

然后我要把这个ask的输出信号作为微分方程的一项,我觉得他的输出信号应该是out。
于是我创建了个m文件,定义了一个微分方程,微分方程里要包括我刚才的ask信号,代码是
function dy=odefun(t,y)dy=zeros(2,1);
dy(1)=y(2);
dy(2)=y(2)+y(1)-y(1)^3+cos(w)+out;

然后主程序里我首先写上了那个ask信号的代码,就是我帖子里最开始那段代码,然后写上了[t,y]=ode45(@odefun,[0 0.5],[1 1]);
请问这样写哪里有问题,为啥程序总报错,感觉就是方程里的out有问题,但是不知道怎么改
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

那根彩笔

版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

楼主 你的这个解决了吗 ?我也遇到这样的问题了
6楼2018-12-04 18:54:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

cymcm

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

感谢参与,应助指数 +1
我觉得out是否定义为全局变量?或者定义为m文件才可以吧!

[ 发自小木虫客户端 ]
2楼2015-04-07 06:56:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzfgggthn

兑换贵宾

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

引用回帖:
2楼: Originally posted by cymcm at 2015-04-07 06:56:02
我觉得out是否定义为全局变量?或者定义为m文件才可以吧!

我也是刚接触matlab,不太懂全局变量,您能说下具体怎么弄呢?
3楼2015-04-07 11:17:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzfgggthn

专家顾问

4楼2015-04-08 12:03:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 348求调剂 +3 zzzzyk123 2026-04-01 3/150 2026-04-01 06:16 by 无际的草原
[考研] 311求调剂 +8 李芷新1 2026-03-31 8/400 2026-04-01 01:39 by 1018329917
[考研] 0856材料与化工调剂,339 +9 10213207 2026-03-31 9/450 2026-04-01 00:49 by fmesaito
[考研] 调剂 +4 好好读书。 2026-03-28 6/300 2026-03-31 20:35 by 好好读书。
[考研] 285求调剂 +6 AZMK 2026-03-30 11/550 2026-03-31 17:33 by AZMK
[考研] 329求调剂,一志愿西北工业大学,材料工程(085601) +6 小小机灵虫 2026-03-29 12/600 2026-03-31 16:58 by 记事本2026
[考研] 理学07化学 303求调剂 +8 睿08 2026-03-27 8/400 2026-03-31 16:31 by 690616278
[考研] 材料工程专硕求调剂 +10 hyl3153942 2026-03-29 10/500 2026-03-31 16:31 by hypershenger
[考研] 0703化学 +20 妮妮ninicgb 2026-03-27 20/1000 2026-03-31 13:33 by 无际的草原
[考研] 270求调剂 +3 小杰pp 2026-03-31 4/200 2026-03-31 12:59 by wxiongid
[考研] 一志愿中国科学院大学265求调剂 +6 恬淡ye 2026-03-31 7/350 2026-03-31 11:28 by 恬淡ye
[考研] 291求调剂 +12 Y-cap 2026-03-29 15/750 2026-03-31 09:25 by Huaxue_Wang
[考研] 298求调剂 +3 什么是胖头鱼 2026-03-30 5/250 2026-03-30 14:41 by 青海小西牛
[考研] 考研调剂 +5 Sanmu-124 2026-03-26 5/250 2026-03-30 13:36 by chemdavid
[考研] 085602 化学工程专硕 340分求调剂 +4 qianbai11 2026-03-29 4/200 2026-03-30 11:34 by 唐沐儿
[考研] 290求调剂 +3 dfffsar 2026-03-29 3/150 2026-03-29 22:38 by 毛毛毛阿莫2
[考研] 332求92调剂 +8 蕉蕉123 2026-03-28 8/400 2026-03-29 10:46 by 周梓丹
[考研] 315调剂 +4 0860求调剂 2026-03-26 5/250 2026-03-27 11:23 by wangjy2002
[论文投稿] Journal of Mechanical Science and Technology +3 Russ_ss 2026-03-25 5/250 2026-03-27 10:49 by 陆小果画大饼
[考研] 材料专硕 335 分求调剂 +4 拒绝冷暴力 2026-03-25 4/200 2026-03-25 18:45 by haxia
信息提示
请填处理意见