MATLAB
文章平均质量分 62
MATLAB
RS&
记录科研点滴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab读取NC文件(含group)
【代码】matlab读取NC文件(含group)原创 2024-09-08 14:18:47 · 1465 阅读 · 0 评论 -
MATLAB学习笔记
bsxfun函数的名称代表"Binary Singleton eXpansion FUNction",它的作用是将两个数组进行操作时自动进行广播(broadcasting),使得这两个数组的维度相互适配,从而进行逐元素的操作。具体来说,如果有两个三维空间中的向量a和b,它们的叉积a x b的结果是一个新向量,记为c,其大小等于a和b所围成的平行四边形的面积,方向则由右手定则确定。atan2(y,x)函数返回的是y/x的反正切值,考虑到y和x的符号以确定正确的象限。x是一个包含要计算函数值的点的向量。原创 2024-02-25 09:49:40 · 1339 阅读 · 0 评论 -
MATLAB mat 文件
MATLAB(Matrix Laboratory)使用 .mat 文件格式来存储和加载数据。MAT 文件是一种二进制文件格式,能够保存 MATLAB 中的各种数据类型,包括矩阵、向量、结构体、元胞数组等。目的:遍历MAT中Q变量的每一行,将每一行的数据转置,并以行数为文件名导出为CSV文件。原创 2024-01-08 13:48:15 · 6051 阅读 · 0 评论 -
如何将nb公式转换成matlab公式
无原创 2023-01-05 19:32:24 · 3479 阅读 · 0 评论 -
MATLAB学习笔记(系统学习)
matlab 基础学习笔记原创 2022-12-04 22:26:17 · 1962 阅读 · 0 评论 -
matlab读取nc 文件
无原创 2022-11-11 18:26:17 · 5318 阅读 · 0 评论 -
Fast Fourier transform快速傅里叶变换
Fast Fourier transform原创 2022-11-11 11:03:10 · 3533 阅读 · 0 评论 -
MATLAB基础学习笔记
无原创 2022-10-18 20:52:04 · 1244 阅读 · 0 评论 -
Python绘制global mapping
python绘制地图原创 2022-07-27 12:47:45 · 1699 阅读 · 0 评论 -
matlab定义函数
无转载 2022-06-01 19:21:39 · 1727 阅读 · 0 评论 -
matlab-lsqcurvefit函数 初始值选取
转载:https://www.cnblogs.com/hyb965149985/p/10102335.html拟合初值的选取问题(来源:http://blog.163.com/shikang999@126/blog/static/172624896201463111856714/)因为初值对拟合速度甚至结果有一定影响,因此这里就简单说一下确定数学模型后,拟合非线性问题时,初值的选取的问题。1、如果已知数学模型,有一定物理意义,则建议根据物理意义选取。2、当无法确定初值时,且你的数学模型有导数(如果转载 2022-03-10 09:31:57 · 3846 阅读 · 0 评论 -
MATLAB生成数组
1.等距向量生成(1)linespace函数linspace(a,b,n)a和b分别代表将要生成的行向量的第一个和最后一个元素,n是总元素个数,如果省略n,则系统会默认产生100个元素。y = linspace(x1,x2) %返回x1和x2之间的100个均匀间隔点的行向量。y = linspace(x1,x2,n) %Y = linspace(x1,x2,n)生成n个点。 点间距为(x2-x1)/(n-1)。 (2)x=初始值 :[步长]:终值(3)x=logspace(初始值 ,终值,个原创 2022-03-08 15:46:39 · 11326 阅读 · 0 评论 -
MATLAB 绘图基础
1.设置图片大小MATLAB中分别用gcf和gca表示。如:set(gcf,’unit’,’centimeters’,’position’,[a b c d]);对图形的位置及大小进行设置。单位为厘米,大小为c 厘米×d 厘米,图形起点坐标为(a厘米,b厘米)表示左下点离显示器左侧边界a厘米,离下侧边界b厘米。将图形大小设置好之后,就需要设置实际的图在figure中的比例,这就需要对图形的坐标进行设置。set(gca,'Position',[.1 .2 .6 .65]);位置[.1 .2 .6 .6原创 2022-03-07 21:42:58 · 3504 阅读 · 0 评论 -
MATLAB非线性最小二乘lsqnonlin
参考资料:lsqnonlin 函数官网:https://www.mathworks.com/help/optim/ug/lsqnonlin.html MATLAB文档 lsqnonlin 函数:https://blog.youkuaiyun.com/qq_34122861/article/details/103514923转载 2022-03-01 08:40:41 · 20068 阅读 · 2 评论 -
matlab保存每次循环的结果
matlab保存每次循环的结果:X = zeros(2,5)resnorm = zeros(2,1)for i = 1:size(M,1) [X(i,:),resnorm(i,:)] = lsqcurvefit(@fun,X0,xdata,ydata)原创 2022-02-24 12:54:15 · 15412 阅读 · 1 评论 -
matlab-lsqcurvefit函数
lsqcurvefit函数(least-squares curve-fitting):用于最小二乘法求解非线性曲线拟合问题。即已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数关系为ydata=F(x, xdata),但不知道系数向量x。1.语法x = lsqcurvefit(fun,x0,xdata,ydata)从 x0 开始,求取合适的系数 x,使非线性函数 fun(x,xdata) 对数据 ydata 的拟合最佳(基于最小二乘指标)。ydata 必须与 fun 返回的向量(或原创 2022-02-23 17:25:34 · 29314 阅读 · 4 评论 -
matlab-读取文件
1.读取csv格式数据M = csvread(‘FILENAME’),读取逗号分隔值格式的文件名。结果直接返回给M。因此,文件只能包含数值。M = csvread(‘FILENAME’,R,C),从逗号分隔值格式的文件中读取数据(从R行和C列开始)。R和C从零开始,因此R=0和C=0指定文件中的第一个值。即csv文件中的第一行为该函数的第0行,csv文件中的第一列为该函数的第0列。如:M = csvread(‘001.csv’,0,1)%表示从第0行第1列开始读取数据M = csvread(‘FIL原创 2022-02-23 16:04:45 · 2326 阅读 · 0 评论 -
生成服从正态分布的随机数
1.matlab中normrnd函数功能:生成服从正态分布的随机数语法:R=normrnd(MU,SIGMA)R=normrnd(MU,SIGMA,m)R=normrnd(MU,SIGMA,m,n)说 明:R=normrnd(MU,SIGMA):生成服从正态分布(MU参数代表均值,SIGMA参数代表标准差)的随机数。输入的向量或矩阵MU和SIGMA必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具有相同维数的矩阵。R=norrmrnd(MU,SIGMA,m):生成服从正原创 2022-02-15 16:43:59 · 10439 阅读 · 0 评论 -
误差函数erf
1.erf误差函数介绍erf 是误差函数,它是高斯概率密度函数的积分。性质:2.erf误差函数在matlab中实现erf函数在matlab里面可以直接作为内置函数使用。erf(0)与下面式子等价:syms s ff=exp(-s^2);err=double(2/sqrt(pi)*int(f,0,0))3.erf误差函数在python中实现语法:math.erf(var)使用:import mathvar = 0print(math.erf(var))...原创 2022-02-15 15:32:51 · 13063 阅读 · 0 评论 -
matlab学习笔记1
1.@常见用法(1)创建匿名函数,返回该函数句柄@(输入参数)表达式fun = @(x)100*(x(2) - x(1)^2)^2 + (1 - x(1))^2;定义了一个函数:(2)给函数名取别名@函数名还有其他用法,可参考:https://blog.youkuaiyun.com/kaever/article/details/1067530322.exp函数:求以e为底的指数函数...原创 2021-09-27 20:43:14 · 291 阅读 · 0 评论 -
Unique Functions in MATLAB
Unique函数在MATLAB中使用方法:(1)U= unique©如果输入数组中有重复的值,这个函数将产生一个唯一值数组;unique函数将对输出数组进行排序;对于表数据,unique函数将输出所有唯一行。举例:c = [1 2 1 6];U= unique(c)输出结果:(2)U = unique(c,setorder)setorder:stable or sorted,默认对数据排序-sorted;选择stable,不对数据进行排序。(3)U = unique(c,occurr原创 2021-08-31 09:34:41 · 375 阅读 · 0 评论 -
Matlab 绘制箱线图
文章目录前言一、箱线图介绍二、Matlab 绘制箱线图参考资料前言主要介绍箱线图(Box-plot)和利用Matlab绘制箱线图。一、箱线图介绍统计指标一般包括:四分位数、均值、中位数、众数、方差、标准差等,箱线图作为一种数据统计的方法,内容包括:最小值,第一分位,中位数,第三分位数,最大值。箱线图于1977年由美国著名统计学家约翰·图基(John Tukey)发明,能够明确的展示离群点的信息,同时能够让我们了解数据是否对称,数据如何分组、数据的峰度。箱线图(Box-plot)是一种用于显示原创 2021-01-14 23:53:36 · 33939 阅读 · 0 评论 -
MATLAB 图像处理基础(2)
在上一篇文章中已经介绍影像预处理、影像分割,本文将继续记录提高分割精度的技术及分类方法。1、提高分割精度技术主要包括:去噪处理、背景减法、二值形态学。(1)通过滤波器可以进行去噪处理,Matlab中对影像进行滤波处理的步骤:创建滤波器:h = fspecial(“average”,n);对影像进行滤波处理:smooth = imfliter(I,h);(2)背景减法(3)二值形态学https://blog.youkuaiyun.com/zxli3011/article/details/50522939原创 2021-01-05 22:14:59 · 380 阅读 · 0 评论 -
MATLAB 图像处理基础(1)
本文主要记录利用MATLAB图像处理的学习笔记。1.图像处理的流程:2.如果导入图像是彩色图像,计算影像size:size包括图像的行数、列数和第三个维度用来存储RGB,即:可以通过索引到第三维访问图像的单个颜色平面,如1作为第三个索引来提取红色,2提取绿色,3提取蓝色。Ig = I(:,:,1); %红Ig = I(:,:,2);%绿Ig = I(:,:,3);%蓝3.大多数图像使用无符号8位整数(uint8)数据类型,它存储从0到255的整数。利用max函数查找所有元素的最原创 2020-12-30 18:10:54 · 5709 阅读 · 1 评论 -
MATLAB 基础知识学习
本文主要记录MATLAB入门学习笔记。1.在命令的末尾添加分号将会抑制输出,但仍会执行命令。2.MATLAB是matrix laboratory,主要是处理整个的矩阵和数组。矩阵是指通常用来进行线性代数运算的二维数组。3.MATLAB变量区分大小写,如a=2和A=-2是两个不同的变量。4.clear 函数清理工作区;clc命令清理命令行窗口。5.在命令行窗口中仅显示前四位小数,可以使用format函数控制显示的精度,如format long、format short等。6.使用空格(或逗号)分原创 2020-12-28 12:13:24 · 1828 阅读 · 0 评论 -
MATLAB 学习资料整理
MATLAB学习资料集合https://www.ilovematlab.cn/thread-265500-1-1.htmlMATLAB官网文档https://ww2.mathworks.cn/help/matlab/index.htmlMATLAB入门课程https://matlabacademy.mathworks.com/R2020b/cn/portal.html?course=gettingstarted&s_tid=mlac_gettingstarted_ban#chapter=.原创 2020-12-26 22:32:15 · 1184 阅读 · 0 评论
分享