当前位置: 首页 > news >正文

matlab 一些画图法总结(持续更新)

*****************************************画Dmd_L极坐标表示法****************************************
if(~exist('Dmd_L_array'))
    Dmd_L_array = [];
end
Dmd_L_array = [Dmd_L_array; Dmd_L];
theta=angle(Dmd_L_array);
r=abs(Dmd_L_array);
polarplot(theta,r,'o');
*****************************************画Dmd_L极坐标表示法****************************************

*************************************画fliter之前和之后的ad_8x数据************************************
if(~exist('AD_8x_array'))
       AD_8x_array = [];
       ci_Out_array = [];
end
AD_8x_array = [AD_8x_array;AD_8x];
[ci_Out,HRP.ciStat] = filter(HRP.ciCoef,1,AD_8x,HRP.ciStat); % (1,12,0)
ci_Out_array = [ci_Out_array;ci_Out];
*************************************画fliter之前和之后的ad_8x数据************************************

**********************************************subplot画图法********************************************
subplot(2,1,1);
iqplot(txG001_tmp);
title('Raw Data')
subplot(2,1,2);
iqplot(txG001);
title('Fliter Data');
xlabel('Time');
**********************************************subplot画图法********************************************

******************************************matlab 求序列相关性******************************************
clear all;
clc;

% 用commsrc.pn生成小m序列,第一个H1序列为一个码长63的小m序列,第二个序列为第一个序列的延迟序列(二者初始位移不同)
H1 = commsrc.pn('GenPoly'         , [1 0 0 0 0 1 1], ...
                            'InitialStates'    , [0 0 0 0 0 1], ...
                            'CurrentStates' , [0 0 0 0 0 1], ...
                            'Mask'              , [0 0 0 0 0 1], ...
                            'NumBitsOut'   , 63);
mcode1 = generate(H1)*2-1;
H2 = commsrc.pn('GenPoly'         , [1 0 0 0 0 1 1], ...
                            'InitialStates'    , [0 0 0 0 0 1], ...
                            'CurrentStates' , [0 0 0 0 0 1], ...
                            'Mask'              , [0 0 1 1 0 1], ...
                            'NumBitsOut'   , 63);
mcode2 = generate(H2)*2-1;

figure(1)

subplot(3,1,1)
% 互相关,并画图
stem(xcorr(mcode1,mcode2))
title('XCORR');

%fft法求相关,并画图
xcoffData = ifft(fft(mcode1).*conj(fft(mcode2)));
subplot(3,1,2)
stem(xcoffData)
title('FFT');

%用fliter来求序列的相关(注意要将fliter的系数b倒序,对fliter函数来说,将分母a设为1,其结构就是乘累加,和相关一致。)
xcoffDataFilter = filter(flipdim(mcode2,1),1,[mcode1;zeros(1,63)']);
subplot(3,1,3)
stem(xcoffDataFilter)
title('Filter');
******************************************matlab 求序列相关性******************************************
 

http://www.lryc.cn/news/241261.html

相关文章:

  • MDK AC5和AC6是什么?在KEIL5中添加和选择ARMCC版本
  • 杰发科技AC7801——EEP内存分布情况
  • 【mybatis注解实现条件查询】
  • 【广州华锐互动】VR线上课件制作软件满足数字化教学需求
  • MySQL 中 DELETE 语句中可以使用别名么?
  • flutter创建不同样式的按钮,背景色,边框,圆角,圆形,大小都可以设置
  • 【C++】标准模板库STL作业(其二)
  • 基于SpringBoot+Redis实现点赞/排行榜功能,可同理实现收藏/关注功能,可拓展实现共同好友/共同关注/关注推送功能
  • AI“胡说八道”?怎么解?
  • [SIGGRAPH-23] 3D Gaussian Splatting for Real-Time Radiance Field Rendering
  • 大话设计模式C++实现
  • IT 领域中的主要自动化趋势
  • 使用Python解析CAN总线
  • DevExpress中文教程 - 如何在macOS和Linux (CTP)上创建、修改报表(下)
  • RAID的应用场景以及优缺点
  • java SpringCloud版本b2b2c鸿鹄云商平台全套解决方案 小程序商城免费搭建
  • [Linux] shell脚本的函数和数组
  • 万宾科技智能井盖的效果怎么样?
  • nvm切换版本之后npm用不了
  • 【elementui】el-popover在列表里循环使用,取消的doClose无效解决办法
  • 【php】解决加载速度慢导出超时问题记录
  • postgresql安装fdw扩展
  • 反爬虫机制与反爬虫技术(二)
  • Grails 启动
  • 2023年亚太地区数学建模大赛 问题A
  • 基于springboot实现校园在线拍卖系统项目【项目源码】
  • 详解ES6的Promise
  • 多语言快速排序算法
  • opencv-图像梯度
  • linux centos7 安装nginx