![](https://img-blog.csdnimg.cn/8e135af7a296482195cee647126cdd77.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Matlab基础内容
文章平均质量分 61
记录工作学习中,遇到的matlab基础内容。
珞瑜·
博观而约取,厚积而薄发。
展开
-
Matlab-R2022b-安装文件分享
MATLAB是一款强大的科学计算软件,专门用于算法开发、数据分析、数值计算以及科学数据可视化。以下是一些MATLAB的主要特点和功能:1.矩阵运算: MATLAB的名字来源于"Matrix Laboratory"(矩阵实验室),它提供了强大的矩阵处理功能,这是它的核心优势之一。2. 编程环境: 作为一种编程语言和交互式环境,MATLAB允许用户编写脚本和函数,以实现复杂的计算和数据处理任务。3. 预置函数: MATLAB内置了大量数学相关的算法函数,这些函数经过优化,可以高效地完成特定的数学和工程计算任务。原创 2024-03-26 00:03:00 · 438 阅读 · 0 评论 -
基于matlab使用 fmincon 函数来进行有约束条件的最小化问题求解
有约束条件的最小化问题求解原创 2024-03-16 13:47:04 · 411 阅读 · 0 评论 -
全球陆地面积、世界城市、湖泊、河流shp文件分享
全球陆地面积、世界城市、湖泊、河流shp文件分享。原创 2024-03-17 00:02:52 · 1076 阅读 · 0 评论 -
Matlab基础内容学习大纲
本篇博客为初学者整理《Matlab入门知识》,内容按照类别划分,集合80多篇文章带你认识Matlab,掌握入门的基本规则。万事开头难,只要学会了入门知识,后面进阶内容,也就游刃有余了。原创 2022-11-18 14:22:37 · 1309 阅读 · 6 评论 -
关于Matlab在雷达数据处理中的一些经验分享
1.滤波:函数medfilt1,smooth,filter,无法解决已存在的数据NAN,污染周边数据。2.交换行与行之间的数据:aa([1,3],:) = aa([3,1],:)。 注释:交换二维数组第1行与第3行之间的数据。3.matlab矩阵运算很快捷,用一下整体乘法,提高计算效率。相比for循环,进入每个数据去加减乘除,换个角度去思考,用矩阵整体运算,例如:Arry1 .* Arry2;4.[SNR,I] = min(Data_Ze,[],1,'omitnan');%排..原创 2020-05-27 20:01:57 · 7040 阅读 · 1 评论 -
基于matlab提取一维数组中非nan的数据
使用逻辑索引来选择数组中所有非NaN的元素。逻辑索引是与原数组同型的逻辑数组,true对应的位置将会被选中。原创 2024-06-14 19:00:00 · 342 阅读 · 0 评论 -
Matlab之R2024a安装软件分享
MATLAB是一款强大的科学计算软件,专门用于算法开发、数据分析、数值计算以及科学数据可视化。以下是一些MATLAB的主要特点和功能:1.矩阵运算: MATLAB的名字来源于"Matrix Laboratory"(矩阵实验室),它提供了强大的矩阵处理功能,这是它的核心优势之一。2. 编程环境: 作为一种编程语言和交互式环境,MATLAB允许用户编写脚本和函数,以实现复杂的计算和数据处理任务。3. 预置函数: MATLAB内置了大量数学相关的算法函数,这些函数经过优化,可以高效地完成特定的数学和工程计算任务。原创 2024-04-08 23:37:11 · 837 阅读 · 0 评论 -
Matlab学习书籍分享
分享原创 2024-04-04 17:25:26 · 607 阅读 · 0 评论 -
Matlab之调试bug常用函数try和catch
在MATLAB中,try和catch关键字用于处理可能引发错误或异常的程序块。原创 2024-02-02 17:04:14 · 1437 阅读 · 0 评论 -
Matlab之对复数使用函数real和abs的区别
用于。它将返回一个和输入复数具有相同大小的数组,其中每个元素对应输入复数的实部。例如,real(3+4i)将返回3。ps:返回复数虚部使用函数imag。原创 2024-01-23 16:29:24 · 1213 阅读 · 0 评论 -
Matlab之读取excel列表数据程序
首先,下面的日期20230730是sheet的名字,也就是sheetname。黑色圈出的【DataTime】、【正点气温】是列数据的名称,使用读取每列数据,,否则,把列表读取到matlab工作区后,英文名字不会变,。原创 2023-12-13 18:13:18 · 4016 阅读 · 0 评论 -
Matlab之让特别大的数字显示全,不用科学计数法的形式
matlab会自动将特别大的数字,采用科学计数法显示。原创 2023-12-13 18:12:24 · 1880 阅读 · 0 评论 -
Matlab之带时区的日期时间数据和不带时区的日期时间数据相互转换方法
通过使用datetime和datetimezone函数,可以将带时区的日期时间数据转换为不带时区的数据,或者将不带时区的日期时间数据转换为带时区的数据。这样可以满足坐标区的配置要求。原创 2023-12-07 17:59:41 · 760 阅读 · 0 评论 -
Matlab之统计数据分布并绘制直方图函数histogram
直方图是一种将数据分组到条柱中的条形图。该函数可以统计数据在划分区间内的数量分布,同时以直方图的形式展示统计结果。原创 2023-12-06 20:54:40 · 8983 阅读 · 0 评论 -
Matlab绘制双坐标轴图示例函数yyaxis
Matlab绘制双坐标轴图示例函数yyaxis原创 2023-11-17 14:42:45 · 2084 阅读 · 0 评论 -
Matlab之figure属性设置大全
'WindowState':设置图形窗口的状态,可以是'normal'(默认,正常大小)、'minimized'(最小化)或'maximized'(最大化)。这将创建一个背景颜色为白色、位置为(100, 100)(从屏幕左下角算起)、宽度为500、高度为400的图形窗口,并将其标题设置为"My Figure"。可以使用颜色名称(如'red')、RGB值(如[1 0 0])或十六进制值(如'#FF0000')进行设置。可以将其设置为'on'(默认)使窗口可见,或设置为'off'来隐藏窗口。原创 2023-10-31 22:04:17 · 2170 阅读 · 0 评论 -
Matlab之数组、包含分配给类别的值函数categorical
categorical 是为一组有限的离散类别(例如 High、Med 和 Low)赋值的数据类型。这些类别可以采用您指定的数学排序,例如 High > Med > Low,但这并非必须。分类数组可用来有效地存储并方便地处理非数值数据,同时还为数值赋予有意义的名称。分类数组的常见用法是用来指定构成表的各组行。原创 2023-10-11 21:45:36 · 1834 阅读 · 0 评论 -
Matlab之查询子字符串在字符串中的起始位置函数strfind
Matlab之查询子字符串在字符串中的起始位置函数strfind原创 2023-10-10 21:19:57 · 1508 阅读 · 0 评论 -
Matlab之DICOM(数字图像和通信医学)格式图像数据读取函数dicomread
其中,frameIndices是一个整数向量,用于指定要读取的帧的索引。二、dicomread函数。原创 2023-09-09 20:01:08 · 1319 阅读 · 0 评论 -
Matlab之创建空数组的多种方法汇总
【代码】Matlab之创建空数组的多种方法汇总。原创 2023-09-09 18:51:58 · 4548 阅读 · 0 评论 -
matlab之数组排序的方法和函数
【代码】matlab之数组排序的方法和函数。原创 2023-09-09 18:41:53 · 5862 阅读 · 0 评论 -
Matlab求各种类型数组长度的方法
需要注意的是,对于多维数组,length函数和length方法只会返回第一个维度的长度。如果需要求其他维度的长度,可以使用size函数或者使用索引操作符。MATLAB中求各种类型数组长度的方法包括length函数、size函数、numel函数以及针对特定类型数组的length方法。可以根据数组的类型和需求选择合适的方法来求取长度。原创 2023-09-09 18:22:22 · 2719 阅读 · 0 评论 -
matlab之cell数组的详细用法
可以发现读取出来的元素,还是cell类型。原创 2023-09-09 18:07:08 · 3096 阅读 · 0 评论 -
Matlab之数组字符串函数汇总
str1为char类型。原创 2023-09-09 17:43:28 · 1182 阅读 · 0 评论 -
Matlab之统计一维数组直方图 bin 计数函数histcounts
将 X 的值划分为多个 bin,并返回每个 bin 中的计数以及 bin 边界。histcounts 函数使用自动分 bin 算法,返回均匀宽度的 bin,这些 bin 可涵盖 X 中的元素范围并显示基本分布的形状。原创 2023-08-28 00:36:30 · 2560 阅读 · 0 评论 -
Matlab之批量更改尾缀名移动文件函数movefile
表示移动后文件或文件夹的目标路径,也可以是字符串数组、字符向量或单个字符串。表示要移动的文件或文件夹的路径,可以是字符串数组、字符向量或单个字符串;批量将文件尾缀名《.CSV》更改为《.csv》原创 2023-04-06 10:18:14 · 1151 阅读 · 0 评论 -
Matlab之新建文件夹函数mkdir
在文件夹parentFolder中创建名为folderName的文件夹。创建名为folderName的文件夹。原创 2023-04-04 15:00:53 · 1580 阅读 · 0 评论 -
Matlab之将表写入文件函数writetable
可以写入包含变量名称的表格数据,变量名称可以包含任何字符(包括空格和非 ASCII 字符)。将变量名称 'Last Name' 转换为 'LastName',将 'Smoker (1 or 0)' 转换为 'Smoker_1or0_'。writetable(___,Name,Value) 通过一个或多个 Name,Value 对组参数指定的其他选项将表写入文件中,并且可以包含以前语法中的任何输入参数。将表写入一个名为 myData.csv 的逗号分隔的文本文件,并查看文件内容。将表写入一个文本文件。原创 2023-03-30 10:17:06 · 1721 阅读 · 1 评论 -
基于matlab解压缩zip文件函数unzip
zipfilename 为zip压缩文件名;outputfolder为解压后文件的保存路径,如果 outputfolder 不存在,MATLAB 将进行创建。将zip文件解压保存在outputfolder文件夹下;zipfilename 为zip压缩文件名;将zip文件解压保存在程序当前目录下;原创 2023-03-29 15:54:24 · 1112 阅读 · 0 评论 -
基于matlab已知地球两点坐标求取距离和方位角函数distance
求纽约市和巴黎之间的线性距离,纽约(40.71,-74.01),巴黎(48.86,2.35)地点2相对于地点1的方位角为Azimuth,单位:°,测量方位角从北顺时针方向。地点2相对于地点1的方位角为Azimuth,单位:°,测量方位角从北顺时针方向。地点1(维度lat1,经度lon1),地点2(维度lat2,经度lon2)地点1(维度lat1,经度lon1),地点2(维度lat2,经度lon2)R=6371.393;% 地球半径,单位:km。R=6371.393;假设地点1和地点2的距离为length。原创 2023-03-28 14:36:11 · 5036 阅读 · 0 评论 -
Matlab之以度为单位的正弦函数sind
在matlab上使用三角函数sin时,总是存在要将度数转换为弧度的操作。不用使用 theta0/180*pi 进行度数转弧度的操作了。三角函数末尾上,加一个“d”sind函数:参数的正弦,原创 2022-12-13 09:46:01 · 4829 阅读 · 0 评论 -
Matlab之设定运行内核数量函数——parpool
【代码】Matlab之设定运行内核数量函数——parpool。原创 2022-11-17 09:30:03 · 4934 阅读 · 0 评论 -
Matlab数据存取(二):各类常见数据文件应用实例
为了方便学习,部分内容略有修改,侵删。转载,来自@声振之家公众号。Matlab网站用两个例子非常详尽地介绍了各个命令的基本用法,实际中,面对手头上的数据,如何选用合适的命令呢?以下结合几个示例给出一些总结,大家举一反三就可以了:1. 纯数据(列数相同)源文件:0 3866.162 2198.938 141.1401 3741.139 2208.475 141.2522 3866.200 2198.936 141.1563 3678.048 2199.191 141.2304 3转载 2020-06-18 11:22:05 · 639 阅读 · 0 评论 -
Matlab之显示图像边缘函数edge
目录一、功能二、详解1、BW=edge(I)2、BW=edge(I,method)3、BW=edge(I,method,threshold)4、BW=edge(I,method,threshold,direction)5、BW=edge(___,'nothinning')6、BW=edge(I,method,threshold,sigma)7、BW=edge(I,method,threshold,h)8、[BW,threshOut...原创 2021-01-26 20:03:18 · 10492 阅读 · 1 评论 -
Matlab之画条带图
ribbon()原创 2021-01-09 16:51:24 · 1904 阅读 · 0 评论 -
matlab之串联矩阵函数cat
一、语法C =cat(dim,A,B)C =cat(dim,A1,A2,…,An)二、说明A 和 B 具有兼容的大小(除运算维度 dim 以外的维度长度匹配)时,C = cat(dim,A,B) 沿维度 dim 将 B 串联到 A 的末尾。三、实例3.1创建两个矩阵A = ones(3);B = zeros(3);3.2先垂直串联这两个矩阵C1 = cat(1,A,B)3.3再水平串联...原创 2021-11-10 13:46:36 · 1414 阅读 · 0 评论 -
matlab之字体上下标控制指令
在制作标题、标签的时候,需要控制文字的上下标,下面为干货部分。1.上标上标控制指令:“^”x = 0:pi/100:2*pi;y = x.^2;plot(x,y)title('y = x^2');2.下标下标控制指令:“_”x2 = 0:pi/100:2*pi;y = x2;plot(x2,y)title('y = x_2');...原创 2021-03-15 14:37:56 · 2641 阅读 · 0 评论 -
Matlab之绘图语句
转载于气象家园目录1.绘图语句大全2.轴属性设置常用函数2.1set与get函数2.2坐标轴设置2.3其他1.绘图语句大全函数名称 功能 plot 绘制线状图 scatter 绘制散点图 bar 绘制二维条状图 barh 绘制二维水平条状图 bar3 绘制三维条状图 barh3 绘制三维水平条状图 area 绘制面积图 pie 绘制饼图 pie3 绘制三维饼图 stem3 .转载 2020-11-03 15:11:52 · 3189 阅读 · 0 评论 -
matlab之产品大全
matlab大全链接:入口1或者入口2这里仅对matlab存在的工具做一个简单梳理,方便日后使用。Matlab版本:R2020b应用如下:一、数学、统计和优化1.曲线拟合工具箱使用回归,插值和平滑使曲线和曲面适合数据Curve Fitting Toolbox™:提供了用于将曲线和曲面拟合到数据的应用程序和功能。 该工具箱可让您执行探索性数据分析,预处理和后处理数据,比较候选模型并删除异常值。 您可以使用提供的线性和非线性模型库进行回归分析,也可以指定自己的自定义方程式。 该...原创 2020-12-16 19:30:59 · 16766 阅读 · 0 评论 -
matlab之在坐标区上添加图例函数legend
目录一、功能二、语法1.legend(label1,...,labelN)2.legend(labels)3.legend(subset,___)4.legend(target,___)5.legend(___,'Location',lcn)6.legend(___,'Orientation',ornt)7.legend(___,Name,Value)8.legend(bkgd)9.lgd=legend(___)10.legend(vsbl)...原创 2021-03-15 15:28:14 · 19329 阅读 · 1 评论