matlab
热爱生活的小润
哈尔滨工程大学学生
展开
-
Latex | 使用MATLAB生成.eps矢量图并导入Latex中的方法
用Latex时写paper时,导入MATLAB生成的图进去。原创 2023-07-26 17:54:57 · 4451 阅读 · 0 评论 -
MATLAB | 产生阿尔法稳定分布噪声并作出概率密度函数
产生不同特征参数的α稳定随机变量,并且作出其概率密度函数进行对比。原创 2023-07-26 17:28:34 · 1647 阅读 · 0 评论 -
MATLAB | 拉普拉斯分布/拉普拉斯噪声的生成
生成拉普拉斯分布的噪声,并分析它的概率密度函数。原创 2023-07-03 17:05:04 · 2559 阅读 · 1 评论 -
MATLAB | 高斯变量概率密度函数的理论与实际对比
生成一组高斯变量,并基于生成的数据统计其概率密度函数,与理论高斯概率密度函数进行对比,观察生成的高斯变量的概率分布。原创 2023-07-03 16:16:33 · 1137 阅读 · 0 评论 -
Matlab | 找出数组/向量中的重复项的索引
输入一个数组,里面含有重复项,想要将其重复的项的序号指示出来。原创 2022-09-12 17:05:09 · 9572 阅读 · 0 评论 -
Matlab | 去除数组或矩阵中的重复元素
r_NonRepeating = unique(r_integer); % 去掉重复元素,打乱顺序[i,j] = unique(r_integer,'first');B = r_integer(sort(j)); % 未打乱顺序的去重%% 总结% (1)用unique函数可以去掉数组中的重复元素,但默认的会打乱数组排序% (2)上面代码给出了恢复排序的方法...........................原创 2022-03-09 10:48:04 · 21036 阅读 · 4 评论 -
matlab | 读取txt类型存储的信号、重采样、滤波、频谱分析、同步
clear all;close all;clc;load ('ReceiveData.txt');fs = 100e3;figure;plot((0:length(ReceiveData)-1)/fs,ReceiveData);% plot(ReceiveData);xlabel('time/s');ylim([-1 1]);grid on;axis tight;figure;plot(-fs/2:fs/length(ReceiveData):fs/2-fs/length(Receive原创 2022-02-14 16:03:02 · 1668 阅读 · 2 评论 -
matlab | 生成脉冲噪声
依照下列公式生成脉冲噪声·clc;close all;clear all;length = 100; % 生成信号长度power_w = 1;power_z = 1e-3;n = 2; % 伯努利过程的实验次数pr = 0.1;b = binornd(n,pr,[1,length]);w = sqrt(power_w) * randn(1,length);z = sqrt(power_z) * randn(1,length);n = b .* w + z;figure;plo原创 2021-12-22 15:50:52 · 3656 阅读 · 8 评论 -
Matlab | 通信解码中旧版qamdemod与新版matlab不兼容问题
在学习师兄师姐的matlab程序时,发现用我的matlab2020a运行不出来。孩子不能认输,还要处理实验数据呐。。问题1老版与新版的变量读取问题解决:上面这段话告诉我们,点索引reflection失败了。直接打开要索引的变量,找到要索引的,用中括号数字索引。改为distance=abs(x_zheng(num)-reflection{7});问题2老版与新版的qamdemod与modem.qamdemod直接贴解决的代码了% de_reflection=modem.qamdemod('原创 2021-10-20 20:51:16 · 1061 阅读 · 0 评论 -
Matlab | 设计根升余弦滚降滤波器
%% 设计一根升余弦滤波器clc;clear all;close all;alpha = 0.9; % 滚降因子span = 10; % 符号个数sps = 3; % Samples per symbol,每个符号的采样点rh = rcosdesign(alpha,span,sps)'; % 默认是根升余弦的fvtool(rh,'impulse')% 总结% 关于rcosdesign% (1)span*sps+1 是根升余弦滤波器的总点数,不知为啥要加1,这里没懂% (2)滤原创 2021-09-29 17:59:34 · 4242 阅读 · 8 评论 -
matlab 求信噪比
clear all;clc;% 实信号求信噪比% X= sqrt(2)*sin(0:pi/1000000:6*pi); %产生正弦信号% Y = awgn(X,14,'measured'); %加入信噪比为10db的噪声,加入前预估信号的功率(强度)% sigPower = sum(abs(X).^2)/length(X) %求出信号功率% noisePower=sum(abs(Y-X).^2)/leng原创 2021-09-05 17:58:31 · 9109 阅读 · 0 评论 -
matlab求方差、均方值和功率
% 求方差、均方值、功率等等,今天要弄明白了。clc;clear all;close all;%实数域x = [1;3;2;2;3;4;7];var_x = var(x)var_x2 = ((x-mean(x))'*(x-mean(x)))/(length(x)-1)power_x = (x'*x)/(length(x)-1)%复数域x = [1;3;2;2;3;4;7];y = [1;3;2;2;3;4;7];z = x + i * y;var_z = var(z)var原创 2021-09-05 17:57:22 · 3673 阅读 · 0 评论 -
matlab保存、读取文件等常规代码
保存为.wav文件filename = 'D:\科创\OFDM无线视频传输\实验数据\水池试验\20210310\发送信号\8 8to20k_LFM16qam_Convolutional_code_200symbols_1024IFFT_CP1.0.wav';audiowrite(filename,Tx_data_withoutwindow_lfm,fs,'BitsPerSample',16);原创 2021-05-10 18:28:01 · 1069 阅读 · 0 评论 -
matlab | 通信信号接收常用处理
相关推荐用归一化相关,此时不会因为信号的点数而使幅值发生大变化。E1=xcorr(rt7,pplus,'coeff');原创 2021-05-02 11:05:43 · 752 阅读 · 0 评论 -
matlab:数的基本操作语句
取整floor 向下取整 ceil 向上取整 地与天花板原创 2021-05-02 10:24:27 · 98 阅读 · 0 评论 -
Matlab滤波器设计整理
fir1函数fir1 基于窗函数的FIR滤波器设计b = fir1(n,Wn,ftype)b = fir1(滤波器阶数,截止频率,滤波器种类)1)截止频率是归一化的截止频率Wn的所有元素必须严格大于0且严格小于1,其中1对应于奈奎斯特频率:0 <Wn <1。奈奎斯特频率是采样率或πrad / sample的一半。2)函数会根据截止频率的维度,设计不同的滤波器如果Wn是标量,则fir1设计一个截止频率为Wn的低通或高通滤波器。 截止频率是滤波器的归一化增益为–6 dB的频率。如果W原创 2021-04-27 19:20:19 · 1460 阅读 · 0 评论