
matlab从入门到精通
文章平均质量分 84
matlab是一个庞大的资源库和知识库,本专栏带你从入门到精通
第二层皮-合肥
知识在于积累,分享也是总结。
CSDN签约博主,曾在合肥科大讯飞、同智机电、新华三集团就任硬件及FPGA工程师。主要分享数十年来的学习及工作经验。合作请私信
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab专栏-模拟滤波器设计
模拟滤波器是一种基于电子元件的滤波器,通过过滤电路中的信号,达到降低或增强特定频率范围内信号的目的。常见的模拟滤波器有低通滤波器、高通滤波器、带通滤波器和带阻滤波器。低通滤波器:将高频信号通过,而将低频信号进行衰减。常用的低通滤波器有RC低通滤波器、RLC低通滤波器和巴特沃斯低通滤波器。高通滤波器:将低频信号通过,而将高频信号进行衰减。常用的高通滤波器有RC高通滤波器、RLC高通滤波器和巴特沃斯高通滤波器。带通滤波器:只允许特定频率范围内的信号通过,对其他频率进行衰减。原创 2025-01-11 18:42:49 · 1843 阅读 · 0 评论 -
matlab专栏-产生信号
在Matlab中,连续信号是由连续变量表示的信号。可以使用连续信号函数来创建和处理连续信号。常用的连续信号函数包括sin(t)、cos(t)、exp(t)等,其中t是时间变量。数字信号是由离散变量表示的信号。在Matlab中,可以使用数字信号函数来创建和处理数字信号。常用的数字信号函数包括zeros(N,1)、ones(N,1)、rand(N,1)等,其中N是信号的长度。在Matlab中,可以使用plot函数来绘制连续信号的图形,使用stem函数来绘制数字信号的图形。原创 2025-01-11 18:36:39 · 824 阅读 · 0 评论 -
matlab专栏-向量
在MATLAB中,向量是一个一维数组,可以包含多个元素。可以使用以下三种方法创建向量:手动输入向量元素,使用内置函数创建向量,使用运算符生成向量。4.使用 logspace 函数来创建一个以对数等差的向量。3.使用 linspace 函数来创建一个等差数列向量。手动输入向量元素: 可以使用方括号([])来创建向量,并在方括号内部使用逗号(,)或空格将元素分隔开。1.使用方括号 [] 来创建一个行向量或列向量。要在Matlab中创建一个向量,可以使用以下命令。要创建一个列向量 [1;原创 2025-01-11 16:13:00 · 967 阅读 · 0 评论 -
matlab专栏-M文件
MATLAB M文件是MATLAB的源代码文件,用于存储和执行MATLAB脚本和函数。M文件包含一系列MATLAB命令和语句,用于实现特定的功能或计算。可以使用MATLAB编辑器或任何文本编辑器创建和编辑M文件。M文件的扩展名为.m,当运行M文件时,MATLAB解释器将按照文件中的顺序执行其中的命令和语句。原创 2025-01-11 15:59:58 · 883 阅读 · 0 评论 -
matlab专栏-常见的程序出错问题及解答 2
出错原因:函数如果带有输出变量,则每个输出在返回的时候都必须被赋值。容易出现 这个错误的两个地方是: 1) 在部分条件判断语句(如 if )中没有考虑到输出变量的返回值。例如 plot 函数的前两个输入变量, 如果一个是1*2,另一个是1*3,则会出错。出错原因:并非每个函数的积分都有显式解,这是由于原函数没有解析结果而给出的警 告。出错原因:在引用矩阵元素的时候,索引值超出矩阵应有的范围。解决办法:检查所定义数组的维数,和引用的范围。当然,这样的赋值使用循环是低效的,因此不提倡。原创 2025-01-08 19:30:00 · 1166 阅读 · 0 评论 -
matlab专栏-常见的程序出错问题及解答1
1) 如果你写成 function 的形式,那么必须写在 m 文件中,且以 function 开头(即 function 语句前不能包含其他语句,所有语句必须放在 function 中,当然,function 的定义可以有多个,各 function 之间是并列。2. 如果 a 是函数,则这是因为matlab在所有已添加的路径中都无法找到该函数对应 的m文件而导致的,对此,把该m文件移动到当前路径下再运行便可。(注:何谓“所 有已添加的路径”——在命令窗口中输入 pathtool 可以查看;原创 2025-01-08 19:15:00 · 1118 阅读 · 0 评论 -
matlab系列专栏-快捷键速查手册
3) 【Ctrl + C/Break】——在Matlab程序运行过程中,可能由于程序编写的失误,导致程 序不停的运行,在命令窗口输入【Ctrl+C】可以将运行的程序停下来,而不需要将整个 Matlab程序关掉,执行此操作需要能够激活切换到命令窗口。3) 【Ctrl + I】——智能缩进(即自动排版,对多行有效),使程序看起来很有层次,容易 发现程序中的错误。1)【↑、↓】——切换到之前、之后运行过的命令,可以重复按多次来达到想要的命令。1) 【Tab】(或【Ctrl+]】)——增加缩进(对多行有效)。原创 2025-01-07 19:15:00 · 899 阅读 · 0 评论 -
matlab专栏-常见问题处理
或者 hbar=bar(data);原创 2025-01-07 19:30:00 · 1980 阅读 · 0 评论 -
matlab系列专栏-matlab概述
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人、控制系统等领域。本章主要介绍MATLAB的工作环境、M文件、通用命令与快捷键、帮助系统等,帮助初学者尽快了解MATLAB的基本操作。原创 2025-01-03 00:39:32 · 1153 阅读 · 0 评论