![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MATLAB
文章平均质量分 61
MATLAB
小林up
学一门知识,做一个记录,常学常新
展开
-
MATLAB画球和圆柱
MATLAB画球和圆柱原创 2023-12-23 21:06:14 · 1912 阅读 · 1 评论 -
matlab面向对象编程入门笔记
matlab面向对象编程入门笔记原创 2023-12-17 18:44:43 · 611 阅读 · 0 评论 -
matlab控制系统常用函数
matlab控制系统常用函数原创 2023-09-11 11:30:04 · 103 阅读 · 0 评论 -
matlab解常微分方程常用数值解法2:龙格库塔方法
matlab解常微分方程常用数值解法2:龙格库塔方法原创 2023-08-13 12:23:30 · 1787 阅读 · 0 评论 -
matlab解常微分方程常用数值解法1:前向欧拉法和改进的欧拉法
matlab解常微分方程常用数值解法1:前向欧拉法和改进的欧拉法原创 2023-08-12 11:53:19 · 2126 阅读 · 0 评论 -
matlab解微分方程:方向场
matlab解微分方程:方向场原创 2023-08-12 10:39:14 · 1367 阅读 · 0 评论 -
matlab重名函数调用踩坑记录
matlab重名函数调用踩坑记录原创 2023-07-18 22:59:44 · 1299 阅读 · 0 评论 -
最优化问题matlab求解-fminsearch()和fmincon()函数的使用
最优化问题matlab求解-fminsearch()和fmincon()函数的使用原创 2023-07-04 16:24:10 · 6797 阅读 · 0 评论 -
使用matlab求解常微分方程(组)问题
使用matlab求解常微分方程(组)问题原创 2023-06-26 23:02:29 · 630 阅读 · 0 评论 -
matlab线性代数常用函数
matlab线性代数常用函数原创 2023-05-28 13:10:31 · 1291 阅读 · 0 评论 -
matlab写入txt文件进行自动化测试总结:fopen、fclose和fprintf的用法
matlab写入txt文件进行自动化测试总结:fopen、fclose和fprintf的用法原创 2023-05-18 16:52:50 · 5717 阅读 · 1 评论 -
Matlab初始化太慢解决办法
Matlab初始化太慢解决办法原创 2023-04-08 23:05:31 · 999 阅读 · 0 评论 -
MATLAB字符串里怎么添加单引号
MATLAB字符串里怎么添加单引号原创 2023-04-07 11:41:38 · 2044 阅读 · 0 评论 -
matlab代码规范(自用)
matlab代码规范(自用)原创 2023-03-23 15:21:12 · 1390 阅读 · 0 评论 -
matlab图片参数设置及导出(符合论文要求)
我用matlab出图一般设置几个文件设置参数,放在Visulization文件夹。以三维图为例。原创 2023-03-07 00:00:38 · 8366 阅读 · 2 评论 -
Matlab绘制隐函数总结-二维和三维
Matlab绘制隐函数总结-二维和三维原创 2023-02-12 22:38:17 · 7742 阅读 · 3 评论 -
写matlab代码思考1-条件语句判断条件怎么写好
写matlab代码思考1-条件语句判断条件怎么写好原创 2023-02-09 11:18:14 · 905 阅读 · 0 评论 -
写matlab代码思考2-用什么方式存放变量(向量和矩阵)
写matlab代码思考2-用什么方式存放变量原创 2023-02-10 15:18:57 · 725 阅读 · 0 评论 -
matlab注释
matlab注释方法,分为单行注释和多行注释原创 2023-02-09 17:27:39 · 344 阅读 · 0 评论 -
matlab获取日期和时间
matlab获取日期和时间原创 2023-02-07 21:59:05 · 5543 阅读 · 0 评论 -
matlab绘制好看的图形并导出eps格式【翻译】
在我的研究工作中,我广泛使用 MATLAB 进行分析和可视化。很多时候,我创建的图形用于我的出版物。就在那时,我开始探索 Handle Graphics 的灵活性,以自定义 MATLAB绘图以创建出版质量的图形。最终,我几乎可以完全将 MATLAB 用于我的绘图。让我逐步向您介绍我是如何做到的。我使用的是一些捏造的数据,但绘图与我为研究生成的数据非常相似。翻译 2023-01-31 11:08:34 · 1006 阅读 · 0 评论 -
在 MATLAB 中编写模型的技巧
翻译自博客,对于MATLAB写脚本给出了很多有用的建议。翻译 2023-01-24 21:36:11 · 1894 阅读 · 0 评论 -
matlab画图句柄
matlab画图句柄记录原创 2022-12-09 23:11:51 · 657 阅读 · 0 评论 -
matlab三视图的view参数
【代码】matlab三视图的view参数。原创 2022-11-10 16:35:55 · 1157 阅读 · 0 评论 -
matlab圆台动画
【代码】matlab圆台动画。原创 2022-11-10 16:12:02 · 336 阅读 · 0 评论 -
MATLAB plot 画图封装函数【一行代码设置好标题、图例所有参数】
日常学习需要输出很多图表,MATLAB一个个调参数太麻烦了,想着画图可视化封装成一个函数吧。直接调用就行。原创 2022-10-26 23:42:40 · 1016 阅读 · 0 评论 -
Matlab和Python联合编程bug解决:错误使用 double无法从 py.list 转换为 double。
学习了一下Matlab和Python的联合编程,需要在 Matlab 中使用 Python list 变量,给的参考例程说要将返回数据的Python list转换成Matlab的double array其中forecast.temp是天气预报的温度,是一个Python的list类型,使用double函数希望进行转换,但是会出现下面的报错:解决办法:根据官方文档的说明,可以考虑先用cell转化为元胞数组,然后再使用cellfun进行array(矩阵)形式的转换。具体的代码如下:这样就没有报错了。类似的,如原创 2022-06-24 23:23:58 · 1235 阅读 · 0 评论 -
matlab读取多张fig图然后合并为一张图(子图的形式)
引言多次做实验得到了一些实验的图像,matlab导出保存为了fig格式,想读取多张fig图然后合成为一张大图(子图的形式),查了一些资料,记录一些自己的思考和体会。1.代码for i=1:10 %打开的fig文件酌情修改路径 hf(i)=open(['.\fig\sin-x1-test_',num2str(i),'.fig']);%打开fig fig(i)=get(hf(i), 'CurrentAxes');%获取绘制的图像end%新建一个图窗figurefor i=.原创 2022-04-21 11:52:14 · 19497 阅读 · 6 评论 -
空间坐标系坐标变换及matlab代码实现
1.前言下文中描述坐标系使用了英文的简写os:origin space 原始空间ns:new space 新空间2.问题描述如图,给定坐标系ns的三个坐标轴单位向量在坐标系os中的坐标(两两正交),以及ns的原点在坐标系os中的坐标,现已知坐标系os中点A的坐标,求在坐标系ns中的点A的坐标表示。3.坐标变换介绍为了解决这个问题,可以利用机器人学中的位姿变换来进行描述,以下依次介绍坐标平移、坐标旋转和刚体的一般变换,再介绍齐次矩阵的使用(如果有了基础可以直接跳过这一部分),最后回过头来解决上原创 2022-03-07 10:44:59 · 10125 阅读 · 8 评论 -
空间点到平面的垂足坐标的计算方法以及matlab实现
问题描述:已知空间点坐标(x,y,z),并且知道三个点的坐标(不要共线!),求解空间点到平面投影坐标。参考百度文库的这篇文章空间点到平面的垂足坐标的计算方法下面是matlab的代码:%% 变量定义% 空间坐标点 x/y/z坐标分别为x4 y4 z4Data_Origin=[x4,y4,z4];% 取平面上的三个点 (不要共线!)% PlanePointX:平面上三个点的x坐标,分别是x1 x2 x3(需要手动修改!!)PlanePointX=[x1,x2,x3];% Plane原创 2022-03-04 08:52:31 · 2048 阅读 · 0 评论 -
matlab求余数
matlab求余数给出了两个函数:mod和rem,官方也给出了两者的区别:根据需要选择合适的求余函数,记录一下。原创 2022-02-14 09:28:05 · 12403 阅读 · 0 评论 -
matlab函数中的选择性参数
1.写在前面许多的 MATLAB 函数都支持选择性输入参数和输出参数。例如,我们调用 plot 函数,输入参数既可以少到 2 个,也可以多到 7 个参数。从另一方面说,函数 max 既支持一个输出参数,也支持两个输出参数。如果只有一个输出参数,max 将会返回函数的最大值。如果有两个输出参数将会返回数组的最大值和最大值所在的位置。如何知道一个MATLAB 函数有几个输入输出参数呢,以及函数相应的功能呢?在 MATLAB 中有八种专门的函数用于获取关于选择性参数的信息和用于报告这些参数的错误。这里进行一下原创 2022-02-12 23:14:17 · 4372 阅读 · 0 评论 -
matlab提高计算的效率的几个方法
1.向量化example:example:example:计算 1 到100 之间的所有整数的平方,平方根,立方根。利用向量化的方法进行计算:ii = 1:100; square = ii .^2; square_root = ii .^ (1/2); cube_root(ii) = ii .^ (1/3); 解决了for循环速度慢的问题,下面for循环的方法不提倡。for ii = 1:100 square(ii) = ii ^2; square_root(ii) = ii ^原创 2022-02-08 16:22:17 · 2280 阅读 · 0 评论 -
matlab画图的一些设置摘录
1.axis设置x、y轴绘图的上下限2.legend设置图例的位置(pos)3.绘图线条的属性4.绘图字体的设置支持LaTeX的字体设置,书中也给出了例子:笔记摘录自:[1] S.J.Chapman《MATLAB编程》中文版原创 2022-02-08 15:46:23 · 602 阅读 · 0 评论 -
matlab编写程序的好习惯(摘录)
1.给你的变量起一个描述性的且易于记忆的变量名。例如,货币汇率可以 exchange_rate为变量名。这种方法将使得你的程序更加明确且易于理解。当你编写程序时,给变量起一个有意义的名字非常的重要。有意义的名字极大的提高了 程序的可读性和可维护性。像 day,month 和 year这样的名字意义非常明确,即使第一次看 到也能理解。尽管空格不能用在 MATLAB 变量名中,但是可以用下划线代替空格创造出有意义的变量名。比如changerate 可以写成 change_rate.2.给每个程序创建一个原创 2022-02-08 14:00:29 · 429 阅读 · 0 评论 -
matlab取整函数记录
matlab中经常要用到取整函数,根据不同的取整方式,官方给出了round、ceil、floor和fix四个函数,具体的函数实例参考matlab函数的官方文档,这里权当做一个汇总。1.round:四舍五入2.ceil:向正无穷取整3.floor:向负无穷取整4.fix:向零取整...原创 2022-02-08 13:28:31 · 224 阅读 · 0 评论 -
最小二乘法线性拟合介绍以及matlab实现
问题背景拟合曲线最常用的方法是最小二乘法,直线拟合是最常见的,如果已知两个变量x和y的一系列数据,如:问题探究我们利用matlab进行绘制散点图查看一下,是很好的线性形状y=ax+b:x=[0.1;0.3;0.4;0.75;0.9]; y=[1.7805;2.2285;2.3941;3.2226;3.5697];plot(x,y,'o')xaxis(0,1);yaxis(1.6,3.7);最小二乘法的原理那么怎么利用最小二乘法进行拟合呢?你可能会拿出高中的公式:...原创 2022-02-04 17:29:40 · 58227 阅读 · 20 评论 -
matlab绘图的三种方法:已知函数表达式
matlab经常要使用函数进行绘图,举个栗子,要绘制下面的函数应该怎么绘制呢?f(x)=sin(x)∗(1−x2)f(x)=sin(x)*(1-x^2)f(x)=sin(x)∗(1−x2)总结有以下三种方法:1.for循环这是最最原始的方法了,不推荐clear t=linspace(0,20,501);fi=zeros(1,501);for ii=1:length(t) f1(ii)=sin(t(ii))*(1-t(ii)^2);endplot(t,f1,'-')2.直接计算ma原创 2022-01-30 22:38:57 · 16310 阅读 · 0 评论 -
matlab求解积分总结
1.int适用于能能找到被积函数的原函数,定积分和不定积分皆可。1.1 不定积分> syms x > f=x^2; > int(f,x) ans =x^3/31.2 定积分> syms x > f=x^2; > int(x^2,x,0,1)ans =1/32.quad对不能找到积分的原函数使用int无法得到精确解,如:> syms x > int(exp(cos(x)),x,0,1)ans =int原创 2022-01-29 23:20:47 · 9707 阅读 · 0 评论 -
matlab GUI 打包程序(Application Complier生成exe文件和App打包)
0.写在前面最近用MATLAB写GUI,用的是Guide,最后需要进行程序的打包,查了一些资料,打包包括exe文件打包和App打包,这里都进行一个学习记录,后面需要可以回来查阅(MATLAB版本:2020Ra)1.使用Application Complier在APP中找到Application Complier,打开如下界面:首先点击Add main file右边的加号添加主程序文件,然后选择Runtime included in package,运行时不用进行联网,打包好以后可以直接进行运行原创 2022-01-19 21:42:27 · 9353 阅读 · 0 评论