随笔分类 -  MATLAB

matlab修改legend方向
摘要:可以选择横排或者竖排 legend('AA', 'BB', 'orientation', 'Vertical') legend('AA', 'BB', 'orientation', 'horizontal') 阅读全文

posted @ 2020-12-30 14:55 那抹阳光1994 阅读(1070) 评论(0) 推荐(0)

matlab指定坐标轴刻度间距xtick
摘要:手动指定坐标轴刻度间距 set(gca,'xtick',1:17) 手动指定刻度对应的label set(gca,'xticklabel',{'a', 'b','c' ,'d' ,'e', 'f'}); 阅读全文

posted @ 2020-12-16 19:43 那抹阳光1994 阅读(3329) 评论(0) 推荐(0)

matlab中判断一个元素或向量中的元素是否在另一个集合中
摘要:matlab中如何判断一个元素或向量中的元素是否在另一个集合中? 使用ismember命令可以做到。 假设有元素a,向量b,集合c。 >> a = 1; >> b = [1, 3, 2]; >> c = [1, 2, 3, 4]; >> ismember(a, c) ans = logical 1 阅读全文

posted @ 2020-11-19 16:37 那抹阳光1994 阅读(3262) 评论(0) 推荐(0)

matlab中设计低通滤波器
摘要:方法1 可以通过Filter Builder交互界面设计,这里选择Lowpass。 指定参数,选择FIR滤波器,采样频率128Hz,通带截止频率15Hz,阻带截止频率16Hz。通带最大波纹0.1dB,阻带最小衰减60dB。这里选用Kaiser窗法设计(或等波纹法equiripple)。 可以生成对应 阅读全文

posted @ 2020-11-06 11:17 那抹阳光1994 阅读(8054) 评论(0) 推荐(0)

matlab极坐标图polar中添加箭头
摘要:deg13=57; deg14=88; deg24=97; deg34=178; degVector=[deg13,deg14,deg24,deg34]; theta=deg2rad(degVector); rho=[1,1,1,1]; z=rho.*exp(1i*theta); compass(z 阅读全文

posted @ 2020-10-17 14:26 那抹阳光1994 阅读(694) 评论(0) 推荐(0)

matlab从fig图中提取数据
摘要:1 如果你的fig文件中的图像每个像素都有数据,可以通过以下方式获得图像每个点的值,输出data是矩阵,大小是图像像素的行列数 open('figname.fig'); h=get(gca,'Children'); data=get(h,'Cdata'); 2 如果你的fig文件中 图像是由单条曲线 阅读全文

posted @ 2020-09-02 21:59 那抹阳光1994 阅读(3285) 评论(0) 推荐(0)

matlab去除绘图白边
摘要:去除白边 set(gca,'LooseInset',get(gca,'TightInset')) 或 set(gca, 'LooseInset', [0,0,0,0]); 但发现有时直接选择图片充满窗口时,有一部分图的右侧边框会被覆盖到。这时可以调整一下以上两条命令的位置,把set(gca,'Loo 阅读全文

posted @ 2020-08-31 10:14 那抹阳光1994 阅读(3153) 评论(0) 推荐(0)

MATLAB不用科学计数法写入数据至txt
摘要:dlmwrite(filename,file,'delimiter',',','newline','pc','precision','%.7f'); 设置精度就不会将科学计数法的数据写入到txt文件中去。 matlab中保留有效位数 通过 vpa可以仅保留有效位数 vpa Variable prec 阅读全文

posted @ 2020-08-13 10:58 那抹阳光1994 阅读(2926) 评论(0) 推荐(0)

matlab中利用filtfilt函数实现零相位延迟滤波
摘要:通过FIR滤波后的信号发生明显的相位延迟,通过filtfilt函数可实现零相位延迟滤波。 filter滤波器称为一维数字滤波器。filtfilt滤波器称为零相位数字滤波。其滤波算法是基于filter而来的。只是filtfilt实现了零相位。其基本实现过程为先让信号用filter滤波,再将信号时域反转 阅读全文

posted @ 2020-07-16 18:43 那抹阳光1994 阅读(4516) 评论(0) 推荐(0)

利用MATLAB绘制矩阵色块图和热图
摘要:MATLAB自带热图命令: h = heatmap(XVarNames, XVarNames, R_t) https://ww2.mathworks.cn/help/matlab/ref/heatmap.html 热图属性控制: https://ww2.mathworks.cn/help/matla 阅读全文

posted @ 2020-07-10 11:54 那抹阳光1994 阅读(7500) 评论(0) 推荐(0)

MATLAB保存char或字符串数组至txt
摘要:a = char('100_1', '100_2'); dlmwrite('D:\desktop\a.txt', a, 'delimiter', '', 'newline', 'pc'); >>> 100_1 100_2 阅读全文

posted @ 2020-06-23 10:05 那抹阳光1994 阅读(5088) 评论(0) 推荐(0)

matlab 遍历结构体struc的成员
摘要:MATLAB中专门用于对结构数组的操作的函数并不多,通过 help datatypes获取数据类型列表,可以看到其中的结构数据类型的有关的函数,主要如表4.3.1所示。表4.3.1 结构数组的操作函数函数名 功能描述 deal 把输入处理成输出 fieldnames 获取结构的字段名 getfiel 阅读全文

posted @ 2020-06-22 22:08 那抹阳光1994 阅读(4016) 评论(0) 推荐(0)

MATLAB信号减采样
摘要:在不影响计算结果精度的前提下,为了降低计算成本,通常对信号进行减采样。 减采样之后的样本仍需满足大于奈奎斯特频率,以避免产生混叠。 为了避免发生混叠,通常应在减采样前施加一个抗混叠低通滤波器。 https://cnx.org/contents/p8E-T146@5/Decimation-and-Do 阅读全文

posted @ 2020-06-22 13:11 那抹阳光1994 阅读(6000) 评论(1) 推荐(0)

matlab保存论文插图
摘要:matlab保存高清图片用于论文插图: set(gcf, 'unit', 'centimeters', 'position', [20, 10, 8, 6.4]); % 设定图片物理尺寸宽8cm,高6.4cm set(gca,'looseInset',[0 0 0 0]); % 去除多余白边 pri 阅读全文

posted @ 2019-10-24 14:48 那抹阳光1994 阅读(958) 评论(0) 推荐(0)

柯尔莫可洛夫-斯米洛夫检验(Kolmogorov–Smirnov test,K-S test)
摘要:K-S检验方法能够利用样本数据推断样本来自的总体是否服从某一理论分布,是一种拟合优度的检验方法,适用于探索连续型随机变量的分布。 Kolmogorov–Smirnov test Kolmogorov–Smirnov statistic 累计分布函数: 定义n个独立同分布(i.i.d.)有序观测样本X 阅读全文

posted @ 2019-09-23 14:32 那抹阳光1994 阅读(53736) 评论(0) 推荐(4)

假设检验显著性水平
摘要:答案引自知乎 为什么统计上习惯于将显著性水平定为 0.05? 1. 首先,什么是P值? P值就是当原假设为真时,根据样本观察结果计算的检验统计量落入拒绝域的概率。如果P值很小,说明这种情况的发生的概率很小,而如果出现了,根据小概率原理,我们就有理由拒绝原假设,P值越小,我们拒绝原假设的理由越充分。 阅读全文

posted @ 2019-09-23 09:04 那抹阳光1994 阅读(3361) 评论(0) 推荐(0)

MATLAB分布拟合工具箱distributionFitter
摘要:借助MATLAB(R2017b)分布拟合工具箱distributionFitter,我们可以快速地检查数据的分布。 可以进行非参数密度估计(核平滑方法)和参数密度估计(Beta分布、gamma分布、Normal分布等十几个常用的参数模型)。 给出参数估计结果: Distribution: Gener 阅读全文

posted @ 2019-09-19 20:53 那抹阳光1994 阅读(10641) 评论(0) 推荐(0)

MATLAB绘制概率图(probplot)
摘要:通过MATLAB可以很容易地绘制数据的概率图(pp图),直观地检查数据是否满足某种特定的分布。 normplot(data) wblplot(data) probplot('lognormal',data) probplot('rayleigh',data) probplot('weibull',d 阅读全文

posted @ 2019-09-19 20:26 那抹阳光1994 阅读(6885) 评论(0) 推荐(0)

PP图与QQ图
摘要:转自:https://www.cnblogs.com/king-lps/p/7840268.html 一. QQ图 分位数图示法(Quantile Quantile Plot,简称 Q-Q 图) 统计学里Q-Q图(Q代表分位数)是一个概率图,用图形的方式比较两个概率分布,把他们的两个分位数放在一起比 阅读全文

posted @ 2019-09-19 14:52 那抹阳光1994 阅读(1709) 评论(0) 推荐(0)

MATLAB取消坐标轴刻度科学计数显示
摘要:set(gca,'xticklabel',get(gca,'xtick'),'yticklabel',get(gca,'ytick')); 阅读全文

posted @ 2019-09-18 15:53 那抹阳光1994 阅读(2798) 评论(0) 推荐(0)

导航