![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【MATLAB】相关
学习/使用MATLAB工程中使用到的相关函数/功能记录分享。其中多数内容参考自书籍:《MATLAB 从入门到精通》胡晓冬 董辰辉 编著
Cc小跟班
少言多行
展开
-
【MATLAB】矩阵的合并
矩阵的合并是指将两个或者多个矩阵合并到一起构成一个新的矩阵。矩阵标识符方括号 [ ],不仅可以用来创建新的矩阵,还可以用来将若干个矩阵合并到一起。需要指出的是:在矩阵的合并过程中要保持新生成的矩阵为长方形,否则MATLAB将会报错。求矩阵A和B在竖直方向上合并到一起后得到的矩阵C。原创 2024-09-06 11:37:21 · 45 阅读 · 0 评论 -
MATLAB矩阵相关运算
MATLAB矩阵合并及相关运算1、matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的。a=rand(2,3);b=rand(2,3);c=[a;b];d=[a,b];c的结果是将b整体合并到a 的下边,而d的结果是整体将b合并到a 的右边。2、创建等差向量组a=[1:2:11]注意涉及到向量内部对应数据之间的运算时一定要用点运算符号,(.)例如,求表达式b=a^2时应该写作 b=a.^2也可以利用linspace来创建等差向转载 2020-07-02 20:08:10 · 1526 阅读 · 0 评论 -
MATLAB 中下close、clear、clc命令功能
close:关闭当前的Figure窗口close all:关闭所有的Figure窗口clear:清除工作空间的所有变量clear all:清除工作空间的所有变量,函数,和MEX文件clc:清除命令窗口的内容,对工作环境中的全部变量无任何影响...原创 2020-07-24 10:56:48 · 698 阅读 · 0 评论 -
MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.htmlMATLAB对于文本文件(txt)进行数据读取的技巧总结(经典中的经典)由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢!特别说明:由于大家在 I/O 存取上以 txt 文件为主,且读取比存储更麻烦(存储的话 fwrite, fprintf 基本够用),因此下面的讨论主要集中在“txt 文件的读取”上。除了标转载 2020-07-02 20:15:55 · 4582 阅读 · 0 评论 -
MATLAB绘图-很详细,很全面
Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。本章介绍绘制...转载 2020-07-12 20:55:38 · 2253 阅读 · 0 评论 -
Matlab 帮助文档不能打开解决办法
最近安装了MATLAB2019b, 发现几乎所有功能都可以运行,但就是不能打开Help帮助文档。后经过研究查询利用下面办法得到了解决:打开预设2.选择“帮助”, 然后将文档位置选择 “安装在本地”即可3.然后就是发现帮助文档可以打开了以上是本人适用的解决方案,如有疏漏,敬请谅解!...原创 2020-07-07 09:27:51 · 3285 阅读 · 5 评论 -
MATLAB:DTFT、DFT 相关题目学习
两道题目求DTFT ⬇⬇⬇附上程序:clear all;close all;clc;w=-4:0.001:4;n1=-15:15;n2=0:20;h1=exp(-abs(0.1n1));h2(n2+1)=1;Hjw1=h1(exp(-jpi).^(n1’w));Hjw2=h2(exp(-jpi).^(n2’*w));subplot(2,1,1),plot(w,abs(Hjw1));title(‘H1’);xlabel(‘pi弧度(w)’);ylabel(‘振幅’);subplot原创 2020-07-16 10:11:46 · 1798 阅读 · 0 评论 -
序列生成与运算、rand、randn、sinc、chirp MATLAB实现
%序列生成与奇偶序列运算:%rand函数产生均匀分布白噪声%产生高斯分布的白噪信号,使功率为p,并观察数据分布的直方图原创 2020-07-25 16:25:27 · 664 阅读 · 0 评论 -
MATLAB:Z变换 相关知识学习简记
MATLAB:Z变换 相关知识学习简记使用ztrans,iztrans函数分别求出离散时间信号的Z变换和Z反变换的结果,并用pretty 函数进行结果美化。简例:运行结果:暂记,后续补充…原创 2020-07-11 20:16:18 · 7423 阅读 · 0 评论 -
MATLAB生成周期方波信号:square 函数使用简记
MATLAB-square 函数使用简记:square函数用于生成周期方波信号,其调用语法如下。1.f=square(a*t):生成指定周期、峰值为±1的周期方波,常数a为信号时域尺度因子,用于调整信号周期。当a=1时,周期为2pi、峰值为±1的周期方波。2.f=square(a*t,duty):生成指定周期、峰值为±1的周期方波信号。duty为信号占空比,即一个周期内信号为正的部分所占的比例,取值为(0,100).个人验证错误程序示例:程序个人验证时横轴无法得到周期2pi,后经检查发现是plo原创 2020-07-09 20:43:46 · 32336 阅读 · 2 评论 -
MATLAB官方权威免费视频教程(入门+深度学习)
对于初学MATLAB来说,好的教学视频就显得尤为重要,能够为以后深度学习奠定坚实的基础,这里向大家推荐官方的教学视频课程,完全免费,并且权威!同时网站还有针对深度学习的教学,非常实用!学习完你定会有很大的收获!共同学习!链接如下:https://ww2.mathworks.cn/learn/tutorials/matlab-onramp.html?s_eid=PEP_ILMEDUPage_learning...原创 2020-07-11 07:32:43 · 2025 阅读 · 1 评论 -
MATLAB:AWGN函数
AWGN函数的验证与学习:原创 2020-07-24 11:23:08 · 1878 阅读 · 3 评论 -
MATLAB生成周期锯齿波/三角波信号:sawtooth 函数使用简记
MATLAB-square 函数使用简记sawtooth函数用于生成周期锯齿波或者三角波,其调用语法如下:1.f=sawtooth(a*t):生成指定周期、峰值为1的周期锯齿波,常数a为信号时域尺度因子,用于调整信号周期。当a=1时,生成周期为2pi、峰值为1的周期锯齿波。2.f=sawtooth(a*t,width):生成指定周期、峰值为1的周期三角波。width是值为0~1的常熟,用于指定在一个周期内三角波最大值出现的位置。当width=0.5时,该函数生成标准的对称三角波。个人验证程序示例:原创 2020-07-09 22:06:32 · 39824 阅读 · 2 评论 -
MATLAB教程(1) MATLAB 基础知识(转)
初学。去年看过一点点MATLAB,很久不用,遗忘惊人。为了加深自己的印象,扎实基础,现将官网上的基础教程做简单的翻译。首先,以下从九个部分简单介绍基础入...转载 2020-07-08 21:20:45 · 1184 阅读 · 0 评论 -
MATLAB生成脉冲序列:pulstran 函数使用简记:
MATLAB生成脉冲序列:pulstran 函数使用简记:pulstran函数用来生成脉冲序列,其主要调用语法如下:1.pulstran(t,d,‘func’,p1,p2,···):生成一个基于连续函数func样本的脉冲序列。其中t为时间轴,一般是一个一维数组。d为采样间隔,可以是两列,第一列对应偏移量,第二列对应增益量。pulstran对func进行length(d)次的计算,并将各次的结果求和:y=func(t=d(1))+func(t=d(2))+···。其中func可以有如下3种取值:gausp原创 2020-07-10 22:32:29 · 17781 阅读 · 2 评论 -
MATLAB序列运算及图形绘制
%图形绘制过程中细节操作clear all;close all;clc;x=0:pi/100:2pi;y1=sin(x);y2=cos(x);plot(x,y1,’–k’,x,y2,’-.m’) %绘制图形,设置颜色线型title(‘sin(x),cos(x)曲线’) %图名xlabel(‘时间’)ylabel(‘幅值’) %轴名text(x(180),y1(180),‘sinx’)text(5.2,0.4,‘cosx’)原创 2020-07-09 20:10:36 · 6327 阅读 · 1 评论 -
MATLAB 基础与通信系统仿真
目录第 1章 MATLAB 基础与通信系统仿真1.1 MATLAB 简介1.1 1 MATLAB 的起源 1.1 2 MATLAB 的特点1.2 MATLAB 程序设计1.2.1 MATLAB 工作环境1.2.2 MATLAB 的帮助系统1.2.3 MATL店的基本操作1.2.4 MATLAB 图形处理和数据可视化1.2.5 M 文件编程1.2.6 文件操作1 3 通信系统仿真1.3.1 通信仿真的概念1.3.2原创 2020-07-31 21:39:27 · 14689 阅读 · 1 评论 -
2 Z变换、fifter、freqz等离散系统相关函数MATLAB实现
1.fifter函数 求系统输出:原创 2020-07-30 21:35:47 · 2767 阅读 · 0 评论 -
MATLAB软件及基本操作介绍
一、MATLAB软件介绍1.matlab的界面 左上角,home标签下,找到layout进行设置/复位,可以设置各板块的显示与隐藏。其中有几个部分,请务必要显示①Current Folder:中文一般翻译成工作路径,一般设置成一个自己建立的、有读写权限的文件夹,例如我的文档下建立一个matlab文件夹②Command W...转载 2020-07-10 07:29:27 · 546 阅读 · 0 评论