matlab
Zaгathustra
这个作者很懒,什么都没留下…
展开
-
有时间要优化的代码问题
知道大数组A的一组索引Index,索引长度等于小数组a长度,希望不用循环直接完全赋值。1.小数组给大数组赋值。原创 2023-01-17 20:18:01 · 166 阅读 · 1 评论 -
matlab画subplot动态图 保存白边 不要灰边
唯一的缺点是这样保存的图片有灰边,不是白色的,保存白边在后面。关键在getframe(gcf)原创 2022-11-09 16:14:19 · 840 阅读 · 0 评论 -
matlab 提取特定字符串后的数字
要提取的数字长这样,在串口的输出是,C语言。使用matlab字符串处理。原创 2022-10-16 21:46:40 · 4486 阅读 · 0 评论 -
MATLAB 对信号进行butter带通滤波
发送三个波,波特率2G,中心频率分别是2G 6G和10G,现在做一个带通的滤波器滤出10G的波,4阶带通开始8G,截止10G,采样率64G。但是这个解调是错的,之后再改。原创 2022-09-20 16:24:01 · 2671 阅读 · 0 评论 -
matlab 设置图形窗口和图片大小 以及legend位置
按照步骤一步步看代码吧运行后输出 加上代码set(gcf,'unit','centimeters','position',[3 5 10 6])这就是对图形的位置及大小进行设置。单位为厘米,图形起点坐标为(3cm,5cm)表示左下点离显示器左侧边界10cm,离下侧边界5cm,边框大小为(10cm,6cm) 继续设置实际的图在figure中的比例,set(gca,'Position',[.1 .3 .2 .5]) 左边距,下边距,宽,高xmin,ymin,width,height lege原创 2022-07-11 15:10:47 · 33635 阅读 · 1 评论 -
常用matlab画图命令 坐标轴倾斜
字体'Fontname','Times New Roman'箭头quiver(x1,y1,x2,y2)从(x1,y1)指向(x2,y2)和坐标系的坐标一致,如果使用annotation('arrow',x,y)的话,是0 1之间的绝对坐标原创 2021-08-27 17:40:30 · 4669 阅读 · 1 评论 -
从matlab上下的函数如何使用
以othercolor为例首先从网站上把压缩包下下来解压然后在matlab中点击home,set path把存下来的文件添加到路径中就可以用了原创 2021-08-18 21:37:50 · 1280 阅读 · 1 评论 -
matlab颜色图 热力图 等高线图 色卡 色阶 颜色映像 colormap
标准颜色映象 hsv 色彩饱和值(以红色开始和结束) winter 从蓝到绿 hot 从黑到红到黄到白 cool 青蓝和洋红的色度 pink 粉红的彩色度 gray 线性灰度 bone 带一点蓝色的灰度 jet ...原创 2021-08-18 21:25:27 · 10521 阅读 · 1 评论 -
二阶Volterra矩阵生成 matlab
生成L2的预处理数据x=[1:5];[X,Y]=meshgrid(x,x);z=tril(X.*Y);z2=z(:);z2(z2==0)=[];原创 2021-07-31 16:18:11 · 709 阅读 · 0 评论 -
matlab符号处理代码
处理一大堆实验数据当然要p1生成文件夹foldername='test';mkdir(foldername)原创 2021-06-13 16:56:12 · 131 阅读 · 0 评论 -
toeplitz matlab函数
toeplitz(C,R) 产生一个不对称矩阵,C是第一列,R是第一行C=[1,2,3,4,5]R=[1,2,3]toeplitz(C,R)原创 2021-03-23 22:08:03 · 5210 阅读 · 0 评论 -
matlab错误 All functions in a script must be closed with an ‘end‘.
今天又遇到了一个奇怪错误All functions in a script must be closed with an 'end'.但是我在resample函数后面加了 end之后又报错The function "getInterpMethod" was closed with an 'end', but at least one other function definition was not. All functions in a script must be closed with原创 2020-12-07 16:47:06 · 1267 阅读 · 0 评论 -
matlab三维矩阵变换,交换维度,交换两行
1.置换矩阵维度 permute比如矩阵为13*11*4,想变成11*13*4permute(A,[2,1,3])2.交换两列交换第一列和第四列A(:,[1,4],:)=A(:,[4,1],:)原创 2020-11-07 12:09:07 · 7966 阅读 · 0 评论 -
解决问题:matlab editor Unable to save file using windows-1252 encoding. Save the file using UTF-8 encodi
解决方法:删掉中文注释应该是我之前嫌matlab太丑,下载了英文字体:Consolas;中文字体:YaHei,结果不知道哪里出了问题,没时间改,删掉中文注释是最快的方法。这个博客原创 2020-10-10 14:24:52 · 2848 阅读 · 0 评论 -
给星座图加颜色 matlab和python
有的时候信号加了相位噪声之后星座点会旋转,所以给星座点加颜色,可以看得更清。上图clearclose allM = 16; % Modulation order (alphabet size or number of points in signal constellation)k = log2(M); % Number of bits per symboln = 30000; % Number of bits to processsps = 1; % Number of samp原创 2020-09-24 19:09:50 · 2145 阅读 · 0 评论 -
matlab画图:连续信号机器采样后的离散信号
核心函数是stem,画出来的图是这样的:%连续信号及采样后的离散信号closef=inline('sin(x)./x','x'); %定义波形函数x=-10:0.1:10;y=f(x+1e-16);plot(x,y,'--k')axis([-10 10 -0.3 1.1])hold onbox off %坐标盒子打开sample_time=-10:1:10;y_sample=f(sample_time+1e-16);h=stem(sample_time,y_sampl原创 2020-08-15 13:10:19 · 2306 阅读 · 0 评论 -
matlab plot 画出像示波器输出一样的图并保存高分辨率图片 600dpi 电谱图
其实就是把背景调黑,把曲线调黄,然后一系列操作上图!close alla=0:0.1:10;noise=2*rand(1,length(a));b=sin(a)+sin(3*a)+noise;plot(a,b,'y','linewidth',2);ylim([-3 4]) %y轴范围set(gca,'xgrid','on','ygrid','on','gridlinestyle','-','Gridalpha',1,'Gridcolor',[1 1 1])se原创 2020-07-23 11:30:07 · 1522 阅读 · 0 评论