自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 草稿 | word格式的网址索引

参考文献上标设置:(改为上标的快捷键为ctrl+shift+“+”)

2024-04-19 17:00:29 186

原创 MATLAB | 对随机信号进行统计分析,绘制频次直方图、频率分布图,与理论概率密度进行比较

对于一个随机信号,我们可以通过统计手段,得到其的频次分布图(直方图),并由此计算出它的频率分布图。使用makedist()函数创建一个概率分布对象,在此基础上,使用random()函数生成随机变量。下面我们以稳定分布的随机变量为例,来对其进行分析,分析其频次直方图、频率分布图,并与理论概率密度进行比较。(3)将直方图的频次分布转换为频率分布图。频次除以观测次数得到区间频率,再除以区间长度即可得到频率分布图。histogram()函数被使用来绘制频次分布图。(4)使用pdf()函数绘制理论的概率密度函数。

2023-10-16 15:36:57 2405

原创 Word | 简单可操作的快捷公式编号、右对齐和引用方法

在理工科论文的写作中,涉及到大量的公式输入,我们希望能够按照章节为公式进行编号,并且实现公式居中,编号右对齐的效果。网上有各种各样的方法来实现,操作繁琐和简单的混在一起,让没有接触过公式编号的人感觉比较混乱。笔者自己博览相关博客,亲身实践,总结出一套自认为比较简便的公式编号、对齐和引用方法,在这里分享给大家~

2023-09-25 17:30:56 4840

原创 Latex | 使用MATLAB生成.eps矢量图并导入Latex中的方法

用Latex时写paper时,导入MATLAB生成的图进去。

2023-07-26 17:54:57 3131

原创 MATLAB | 产生阿尔法稳定分布噪声并作出概率密度函数

产生不同特征参数的α稳定随机变量,并且作出其概率密度函数进行对比。

2023-07-26 17:28:34 1192

原创 Latex | IEEE双栏排版中长公式的排版

IEEE双栏排版中,有时候公式过于长了,过宽,导致单栏排版不下。

2023-07-10 11:38:05 5572 3

原创 MATLAB | 拉普拉斯分布/拉普拉斯噪声的生成

生成拉普拉斯分布的噪声,并分析它的概率密度函数。

2023-07-03 17:05:04 1663

原创 MATLAB | 高斯变量概率密度函数的理论与实际对比

生成一组高斯变量,并基于生成的数据统计其概率密度函数,与理论高斯概率密度函数进行对比,观察生成的高斯变量的概率分布。

2023-07-03 16:16:33 928

原创 overleaf | 参考文献的简单引用

在latex中使用如图所述的下列方式引用文献,操作比较繁琐,需要人为地对照格式进行编辑。本文提供一种借助谷歌学术的既有引用格式,无需进行手动修改的简单方法,来进行参考文献的插入。(1)在overleaf中新建一个文件,命名为“reference.bib”(3)复制所有文本至overleaf的新文件“reference.bib”中。(5)并将花括号的第一项“tian2019group”修改为“1”(2)进入谷歌学术,引用目标参考文献的“BibTex”格式。(7)此时可以在文中的位置引用参考文献了。

2023-04-19 15:43:58 6072 4

原创 Grammarly | 在word中使用方法,轻松帮你检查英语语法!

下面分享如何在word中使用grammarly。在网页版上使用,要将需要检查语法的句子从word中复制过去,反复比对,十分麻烦。而且grammarly在某宝上有性价比很高的premium高级版,总体来说还是非常划算的。

2023-04-19 10:01:47 6147

原创 Latex | 常用语句积累

最近用Overleaf写小paper,第一次接触latex,把模板中的语句做个简要理解。

2023-04-18 09:39:55 358

原创 Matlab | 找出数组/向量中的重复项的索引

输入一个数组,里面含有重复项,想要将其重复的项的序号指示出来。

2022-09-12 17:05:09 8258

转载 Matlab | 画出高中数学卷子上的几何题图

科研的时候,想用Matlab画出双曲线来看看,上网一搜,发现了可以画出数学卷子里的双曲线大题的代码,尝试加了注释,方便理解一些~三、运行效果感觉回到了高中似的,可惜那时候都做不出来这些题o(╥﹏╥)o代码转载自https://blog.csdn.net/weixin_32211243/article/details/115813380...

2022-06-30 17:09:22 593 2

原创 Keil | 固件包安装,解决Error: Flash Download failed - “Cortex-M7“问题

拿到别人开发的一套32程序,想下进板子时Load报错如下:Load “…\OBJ\Template.axf”Erase Done.Programming Done.Contents mismatch at: 08000040H (Flash=FFH Required=6FH) !Contents mismatch at: 080000D5H (Flash=FFH Required=66H) !Contents mismatch at: 080000D6H (Flash=FFH Req

2022-06-24 10:04:14 11088 4

原创 Word | 添加图题/图注、插入题注、设置插入题注快捷键...

在撰写论文和材料的时候,对图片的处理尤为重要。每一张图片都需要有图注,图注也需要特定格式,编有序号,可能还需要带有图片所在章节,并且在原文里要相应引用。一旦插入或者减少某张图片,对于纯手动编辑的作者来说,将是巨大的工作量。所以今天来解决这个问题,一劳永逸~~(1)图片下方另起一行,使光标停留在图片下方(2)点击“引用”->“题注”->“插入题注”(3)点击“选项”->“标签”,下拉框中选择图1.,在"题注"中输入图片的名字,点击确定(4)上图中可以选择“编号”,当勾选“包含章节号”时,图题会包含所在章节的

2022-06-23 21:21:33 36083 4

原创 QT | 打开当前程序运行目录下的某文件

做项目的时候,我所承担的.exe在总体项目中属于被别人调用的一部分。在单独调试.exe时,打开某文件未加路径名,运行一路顺畅。最后联调时却出了岔子,找不到文件。下面是我写的菜菜代码二、问题分析主exe文件所在目录和我写的.exe所在目录不一致,且主exe文件会强制修改程序运行路径。当主exe与我写的.exe一起运行,可能会造成fopen函数打开的路径并非我所在的.exe所在目录,自然就找不到所在目录的文件夹。改成上述代码即可,获取该程序.exe所在路径,并用fopen函数打开。...

2022-06-19 12:36:04 850

原创 QT | Cannot find Visual Studio installation directory,VCINSTALLDIR is not set

使用windeployqt命令打包.exe文件时,出现错误。Cannot find Visual Studio installation directory,VCINSTALLDIR is not set,原因是系统缺少VCINSTALLDIR这个环境变量。好吧,那我们就开始配置环境变量吧!(1)右键“此电脑”,选择“属性”(2)在弹出的设置中,选择右边“相关设置”中倒数第二个选项“高级系统设置”放大看一看哦(3)选择右下角的“环境变量”(4)系统变量->“新建”,填写变量名为VCINSTALLDIR,变

2022-06-14 15:17:49 8513 7

原创 QT | QT5.12.0程序打包

我希望自己写的.exe软件在别人的电脑里也能打开,这就需要对程序进行打包,将其需要的库文件之类的都放在一个文件夹下。平时我们从网上下载的软件大都也是这样。这篇文章使用的是QT自带的windeployqt来完成程序的打包的,简而言之,就是先建立一个文件夹,把debug或release模式下生成的exe放在里头。再将命令行进入到该目录下,输入一条代码,即可完成。下面介绍具体步骤,很简单的哦。(1)建立新文件夹,里面包含debug或release模式下生成的的exe应用程序另外另外,在(3)步输入命令的时候我还

2022-06-14 15:00:12 998

原创 VS | 设置头文件包含目录(无法打开包括文件,No such file or directory的解决)

在运用vs编译程序时,我包含了一个不在该工程目录下的.h文件,显示找不到该头文件,编译报错。我们只需要把curl.h所在的文件目录包含进来即可

2022-06-14 11:12:05 4193

原创 QT | 用vs打开qt的.pro文件无法显示中文的问题

之前都是用QTCreator去打开书上的例程的,里面使用的是MingG的编译器,中文显示没有问题。但使用visual studio打开.pro文件,会出现部分中文乱码的情况加入一句代码即可运行效果(1)未加代码之前...

2022-06-09 21:08:17 821

原创 CSDN编辑文本 | Markdown文本编辑器中图片位置、大小的调整

(1)默认图片居中(2)通过改变width="80%"中的百分数,如width="50%"等,来调整图片大小(1)将图片复制到文本中,CSDN会在图片下方出现一行图片代码(2)只需把CSDN中的括号中的图片地址复制出来,替换到上述代码中的 src=" "的双引号中,再把原图片连同代码删掉,留下上述代码即可。(此时在文本编辑器中是不会显示图片的,只有一行代码。发布文章后即可正常显示)(1)原图片(2)现图片(3)编辑器里的显示............

2022-06-09 12:15:09 440

原创 QT | 不同类型数据转换

QByteArray转十六进制界面显示需各种类型数据都变为QString类型QByteArray转QString使用String()函数float型转QString—QString::number()size_t型转QString—QString::number()对size_t的理解

2022-06-09 12:05:14 801

原创 QT | UDP客户端的相关代码

创建UDPSocket发送字符串数据

2022-06-07 17:25:13 473

原创 QT | 设置界面文字大小

设置QT的ui界面文字大小

2022-06-07 17:02:41 3276

原创 vs | scanf与printf报错的问题解决

加一个宏定义就好啦#define _CRT_SECURE_NO_WARNINGS 1

2022-03-10 20:26:15 1441 2

原创 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 18774 4

原创 QT | 限制QLineEdit的输入范围

代码#include <qvalidator.h>ui->HydrophoneCollectTime->setValidator(new QIntValidator(0, 9, this));order3.SL = ui->HydrophoneCollectTime->text().toFloat()总结(1)该方法只能限制输入整数的位数,而不能设定具体范围。如[0,50]与[0,99]的限定范围都是两位数...

2022-02-24 20:14:44 1700 3

原创 QT | QTextEdit只读

ui->TCPDataReceive->setReadOnly(true);

2022-02-24 17:00:03 648

原创 QT | 获取当前系统时间与时间戳

// 获取当前时间戳 QDateTime time1 = QDateTime::currentDateTime(); //获取当前时间 int timeT = time1.toTime_t(); //将当前时间转为时间戳 ui->StatusWindow->append(QString::number(timeT)); // 获取当前时间 QDateTime timeCurrent = QDateTime::currentDateTime(); QString time.

2022-02-24 09:25:01 4224 2

原创 QT | 设置字体颜色

#include <Qpalette> QPalette red; red.setColor(QPalette::WindowText,Qt::red); ui->SendIP->setPalette(red); // 设置QLabel的颜色

2022-02-22 15:05:53 22173 1

原创 QT | QVector类动态数组的使用

QVector<QString> receive_total_sig; //探索动态Qstring receive_total_sig.append("aa aaa a a"); receive_total_sig.append("agf aaa a a"); QString cecilia = receive_total_sig[0]; //总结: //(1)QVector<QString>动态数组,可以使用append函数动态扩充数组长度。 //(2)上述代码给.

2022-02-18 17:12:21 4685

原创 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 1472 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 3391 4

原创 C语言 | 关于数据类型与内存

c语言

2021-12-17 16:14:54 525

原创 QT | 在QString字符串中查找多个特定子字符串

QString x = "xx5555aaaa0000000005555aaaa0000005555aaaa";//待查找字符串,含有3个5555aaaa QString Frame_header = "5555aaaa";//查找的字符串 int a = x.indexOf(Frame_header);//查找第一个5555aaaa,返回值为2 int b = x.indexOf(Frame_header,a+8);//查找第二个5555aaaa,8为Frame_h...

2021-12-15 17:25:34 7674 3

原创 QT | 读取.wav文件中信号采样率/长度

// 读取代码FILE *fr; fr = fopen("waveform.wav", "r");if(fr==NULL){QMessageBox::warning(NULL,u8"警告",u8"未找到装订文件");return;}size_t size = 0;fseek(fr, 0L, SEEK_END);size = ftell(fr);int samNum, sampleRate; short a, b;GetWaveHeader(fr, samNum, sampleRat

2021-12-11 16:38:37 1425

原创 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 951

原创 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 3912 8

原创 QT常用代码

显示QByteArray的十六进制数据用.toHex()QByteArray data = order3.exportData();//将传输数据打包qDebug() << data.toHex();qDebug()<<data;可视化打开文件的绝对路径 QFile ini("config.ini"); QDir dir("config.ini"); QString path = dir.absolutePath();.........

2021-09-07 15:46:31 558

原创 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 8764

QT | 用户从对话框输入账户密码进入主界面

https://blog.csdn.net/liang841451955/article/details/79999646 根据博主@未央1117的指导做出来的,程序运行后,首先出现一个用户登录Dialog页面,输入预先设定的正确账户和密码,才可登录主界面Widget页面。 程序简单,主要是侧重学习多界面的程序设计。

2022-06-10

Word | 四级分级标题模板

对上次上传的进行了更新,标题级别升级到四级啦。 (1)一级标题,“1.”样式,宋体与Times New Roman字体,二号,加粗 (2)二级标题,“1.1”样式,宋体与Times New Roman字体,三号,加粗 (3)三级标题,“1.1.1”样式,宋体与Times New Roman字体,四号,加粗 (4)四级标题,“1.1.1.1”样式,宋体与Times New Roman字体,小四,加粗

2022-06-08

Word | 分级标题模板

平常用word的时候,如果有分级标题模板可以使自己写出来的文档更有逻辑,这是我自己简单做的小模板,它能帮助你 (1)快速生成目录 (2)显示导航窗格时,可以迅速理解文档逻辑与脉络 该word文档主要是样式中的“标题1”、“标题2”、“标题3”样式比较好用,下列列出它们的属性。 (1)一级标题,“1.”样式,宋体与Times New Roman字体,二号,加粗 (2)二级标题,“1.1”样式,宋体与Times New Roman字体,三号,加粗 (3)三级标题,“1.1.1”样式,宋体与Times New Roman字体,四号,加粗 从此写论文写文档写材料,可以按照不同级别的标题迅速搭好框架,理清思维啦。我个人推荐大家写文档都可以习惯用这种模板,能极大的增加写枯燥文档的兴趣。尤其是就只写了几个标题,但是看到导航窗格里的索引,莫名有成就感的诶。

2022-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除