博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基带信号波形生成和其功率谱密度
阅读量:7137 次
发布时间:2019-06-28

本文共 539 字,大约阅读时间需要 1 分钟。

hot3.png

N=10000;

base=(sign(rand(1,N)-0.5)+1)/2;
n=10;
base0=zeros(1,n);
base1=ones(1,n);
new_base=[];
for i=1:length(base)
    if base(i)==1
        new_base=[new_base  base1];
    else
      
        new_base=[new_base  base0];
    end
end

T=0.1;

t=0:T/n:T/n*(length(new_base)-1);
size(t)
plot(t,new_base)
axis([min(t)-0.01,5,min(new_base)-0.01,max(new_base)+0.01])

最后一句,刚开始看书上写的是axis([min(t)-0.01,max(t)+0.01,min(new_base)-0.01,max(new_base)+0.01])

运行出来结果:

然后给代码中加了size(t),求出结果为1 100000,时间轴这么密,肯定看不清啦

改了以后:

运行结果如下

还有停止运行程序命令CTRL+C

转载于:https://my.oschina.net/annieduoduo/blog/71432

你可能感兴趣的文章
EE4J项目情况汇总,微软加入Jakarta EE工作组
查看>>
区块链技术精华:四十种智能合约支持平台(四)
查看>>
为什么你写的代码糟透了?
查看>>
Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
查看>>
handle中存在异步操作,window.open被浏览器阻止的问题
查看>>
Git 2.18版本已支持Git协议v2
查看>>
网易戏精ARCore短视频新玩法实践
查看>>
Swift采用语言服务器协议
查看>>
OpenAI发布大型强化深度学习模拟器Neural MMO,AI适者生存择最优
查看>>
移动应用开发过程中的迭代式原型设计
查看>>
Mozilla “Common Voice” 开源语音识别项目
查看>>
.NET/.NET Core中更清晰的堆栈跟踪
查看>>
Swift 5进入发布倒计时
查看>>
Hyperledger Composer评测
查看>>
Microsoft正式发布Azure管理组
查看>>
三问百度云,ABC如何帮它跑赢马拉松?
查看>>
多链跨链、高可用、高安全性的区块链应用如何落地? 金链盟大赛10强揭晓
查看>>
历数GraalVM的十大用途
查看>>
聚焦IBM大数据分析在中国落地
查看>>
AWS身份和访问管理模块新增标签和基于属性的访问控制能力
查看>>