
MATLAB语言与实践笔记
文章平均质量分 93
主要记录我学习MATLAB过程中的一些语言基础与有意思的小项目。
Alex-YiWang
南山数字IC研究生,终身学习践行者,励志成为价值内容的传播者。
展开
-
MATLAB :【12】手把手教你在Linux以命令行方式(静默方式/非图形化方式)安装MATLAB(正版)
详细介绍在Linux/Ubuntu 使用命令行/Terminal/非图形/静默 方式安装正版 MATLAB原创 2023-03-30 20:58:38 · 15507 阅读 · 6 评论 -
MATLAB :【11】一文带你读懂serialport串口收发原理与实现
考虑到互联网中对serialportlist的介绍有些混乱,并且很多都是基于已经被淘汰的serial库,因此在本文中给出简单的串口收发模板,特别是串口回调函数的使用案例。原创 2022-07-22 14:02:03 · 16514 阅读 · 55 评论 -
MATLAB:【10】外部文件接口
10.1在Excel中使用MATLABSpreadsheet Link程序通过这一程序,可以在Excel工作区和MATLAB工作区之间进行数据交换,也可以在Excel中调用MATLAB的算法 安装与启动打开Excel2016 文件-选项-加载项-转到-浏览 进入目录E:\MATLAB\R2018A\toolbox\exlink,选择excllink.xlam 打勾确定返回,就可...原创 2020-03-13 22:18:31 · 1136 阅读 · 0 评论 -
MATLAB:【9】Simulink系统仿真
9.1Simulink仿真基础项目的创建在新建按钮的位置可以直接新建Simulink文件在打开的窗口可以新建Simulink项目可以点击彩色的Simulink Library Brower 按钮,选择对应的模块。模块大体分为2类:专业模块库和Simulink模块库 将不同的模块拖到窗口上并进行连接,就可以构成Simulink仿真系统Simulink模块的操作模块的添加:...原创 2020-03-08 15:18:36 · 2291 阅读 · 2 评论 -
MATLAB:【7】符号计算
7.1符号对象符号对象的建立符号对象名 = sym(A) 用于建立单个符号对象,将由A来建立符号对象.其中,A可以是一个数值常量,数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名,这时符号对象为一个符号变量. syms 符号变量名1符号变量名2··· 符号变量名n;其中变量之间使用空格隔开符号对象的运算四则运算: 符号表达式的四则运算与数值...原创 2020-03-08 15:21:18 · 804 阅读 · 0 评论 -
MATLAB:【6】数值微积分与方程求解
6.1数值微分与数值积分数值微分微积分中,任意函数f(x)在点的导数是通过极限定义的,因此可以利用差商近似代替在点处的导数.数值微分的实现dx = diff(x) 计算向量x的向前差分,dx(i)=x(i+1)-x(i)dx = diff(x, n) 计算向量x的n阶向前差分dx = diff(A, n, dim) 计算矩阵的n阶差分,dim=1时(默认状态),按列计算...原创 2020-03-13 13:12:18 · 1041 阅读 · 0 评论 -
MATLAB:【5】数据分析与多项式计算
5.1数据统计分析求最大元素与最小元素参数为向量时max(X) 返回向量X的最大值,如果包含复数元素,按模取最大值min(X)[y,k]= max(X) 返回向量X的最大值存入y,最大值元素序号存入k[y,k]= min(X)参数为矩阵时max(X) 返回一个行向量,向量的第i个元素是矩阵的第i列的最大值[Y,U]= max(X) 返回行向量Y和U,...原创 2020-03-01 16:32:47 · 950 阅读 · 0 评论 -
MATLAB:【4】绘图
4.1二维曲线plot函数plot(x,y) 参数为长度相等的向量 plot(x,y) 当y为矩阵时,会生成和行数相等或列数相等(看x和y的哪一个维度大小相等)的矩阵 plot(x,y) 当x,y为同型矩阵,对应列元素为横纵坐标分别绘制曲线 plot(x) 折线的纵坐标为x的值,当x为复数向量时,分别以该向量元素实部虚部为横纵坐标绘图 plot(x1,y1,x2,y2,...,xn...原创 2020-02-29 21:27:35 · 1278 阅读 · 0 评论 -
MATLAB:【3】程序流程控制
目录3.1顺序结构程序3.2用if语句实现选择结构3.3用switch语句实现选择结构3.4用for语句实现循环结构3.5用while语句实现循环结构3.6函数文件的定义和调用3.7函数的递归调用3.8函数参数与变量的作用域3.1顺序结构程序程序和程序设计程序:用计算机解决问题 程序的基本结构:顺序、选择、循环 程序文件:脚本文件、函数文件 ...原创 2020-02-28 23:16:05 · 439 阅读 · 0 评论 -
MATLAB:【2】矩阵处理
2.1特殊矩阵通用特殊矩阵zeros函数:零矩阵 zeros(m) zeros(m,n) zeros(size(A)) ones函数:幺矩阵 eye函数:单位矩阵 rand函数:(0,1)区间均匀分布的随机矩阵 randn函数:均值为0,方差为1的标准正态分布矩阵用于专门学科的特殊矩阵magic函数:魔方矩阵 vander函数:范德蒙矩阵,参数为向量 hilb...原创 2020-02-28 17:28:57 · 492 阅读 · 0 评论 -
MATLAB:【1】基础知识
这一专题基于本科的线上课程,对学习的要点进行记录。1.1系统环境命令输入:如果命令很长,可以在末尾加三个小数点(续行符),在下一行继续输入命令。 设置当前文件夹:可以在当前文件夹工具栏选择某文件夹,或者使用cd 命令(要满足文件夹存在)。 工作区:变量的显示和编辑。 搜索路路径顺序:变量-内部函数-程序文件(当前文件夹下的程序文件-文件搜索路径文件夹中的程序文件)。 定义变量...原创 2020-02-28 01:39:45 · 994 阅读 · 0 评论