![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
川大彭于晏
这个作者很懒,什么都没留下…
展开
-
Matlab:常用的画图代码
matlab 画图代码原创 2022-10-17 13:16:58 · 1021 阅读 · 0 评论 -
Matlab:读取上一路径下的文件
1.路径代码: DEMO_FILEPATH.mclear allclose allclcfile_path = '../2.相位高度映射2/1/1.bmp';I = imread(file_path);读取上一层级文件2.相位高度映射2内的文件原创 2022-04-29 10:35:40 · 1917 阅读 · 0 评论 -
Matlab: save,load,imwrite指定文件夹的文件
1.savefile = `1`;save([file, '\', 'notadd_mod.mat'], 'Mod');2.loadload(['.\', file, '\', 'notadd_mod.mat'])用法:1、文件在当前路径下:使用 load('***.mat')2、文件在下一级路径下:使用 load (' .\下一级路径的文件名\***.mat ');3、文件在上一级路径下:使用 load (' ..\***.mat ');4、文件在平行文件夹内:使用 load ('原创 2022-04-14 15:48:05 · 6881 阅读 · 0 评论 -
Matlab:meshgrid函数在图形学的应用细节?
1.meshgrid用法x = 1:3;y = 1:5;[XR,YR] = meshgrid(x,y)%-------%结果XR = 5×3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3YR = 5×3 1 1 1 2 2 2 3 3 3 4 4原创 2021-03-18 12:54:23 · 150 阅读 · 0 评论 -
Matlab:narginchk、nargin的用法
1.narginchk检查输入参数范围: minArgs = 5; maxArgs = 6; narginchk(minArgs, maxArgs)解释:输入参数效于最小值,大于最大值,都会报错。(只有在其之间,包括边界值,才不会报错)2.nargin检查输入参数个数:function c = addme(a,b) switch nargin case 2 c = a + b; case 1 c = a原创 2021-01-07 21:28:19 · 7958 阅读 · 0 评论 -
Matlab:如何在eval函数中打出单引号(如何使用)
一个基本的原则要记住:字符串中的单引号,用两个单引号来定义(不是一个双引号)!1:比如,我想输出 [1 2]’,也就是其转置[1;2],这时就可以使用命令eval(['disp([1 2]'')'])执行了矩阵的转置122:对比eval(['disp([1 2])'])结果:1 2...原创 2020-11-21 10:35:15 · 3190 阅读 · 2 评论 -
Matlab:利用夹角余弦求两组数据的相似性
链接原创 2020-08-21 10:07:15 · 2504 阅读 · 0 评论 -
Matlab:如何在图像标出特殊点(最大值/最小值)
示例:[~, R_mpos] = max(R);figure(1),plot(x, R, 'b')grid ontext(x(R_mpos),R(R_mpos),'o','color','r')text(x(R_mpos-100), R(R_mpos-400), ['(',num2str(x(R_mpos)),',',num2str(R(R_mpos)),')'],'color','k');x,R: 自变量,因变量R_mpos:返回R最大值的坐标点以下程序,前两个值指定要标记点的坐标(原创 2020-08-20 16:14:04 · 68996 阅读 · 1 评论 -
MATLAB: 如何快捷调用含有变参的函数——参数化函数(嵌套函数参数化、匿名函数参数化)
参数化函数概述 本主题向您介绍如何存储或访问向 MATLAB® 函数(如 fzero 或 integral)传递的数学函数的额外参数。MATLAB function 函数基于某个值范围计算数学表达式。这些函数之所以称为 function函数是因为它们是接受函数句柄(函数的指针)作为输入的函数。这些函数的每一个都要求目标函数具有特定数量的输入变量。例如,fzero 和integral 接受恰好具有一个输入变量的函数的句柄。假设您需要在系数 b 和 c 具有不同的值时,计算三次多项式 x3翻译 2020-08-18 10:50:18 · 4549 阅读 · 0 评论 -
MATLAB:和图像处理相关的几个函数应用
imread: 在同一文件夹下,若有使用图片,可以直接调用:ori_ima = imread('lenacolor512.bmp');%直接调用imwrite: 把结果数据作为图片进行输出,存储与当前文件夹下:imwrite(water_marked3,'三级DFT优化结果.bmp')im2double: 输入的图像数据都是整型,但在处理时会涉及小数,将所有像素数据转换到 [...原创 2020-04-26 11:27:46 · 249 阅读 · 0 评论 -
MATLAB: tio 和 toc的用法
tic用法:tictimerVal = tic功能:启动秒表计时器。toc用法:tocelapsedTime = toc功能:从秒表读取读取已用时间toc 从 tic 函数启动的秒表计时器读取已用时间。该函数会读取执行 toc 命令时的内部时间,并显示自最近调用没有输出的 tic 函数以来的已用时间(以秒为单位)。...原创 2020-04-17 21:12:26 · 719 阅读 · 0 评论 -
MATLAB: \ 左除与 / 右除的用法
matlab里 \ 是左除,/ 是右除。如果是数字计算,则左除和右除是等效的,例如 3/2 = 2\3。而对于矩阵运算,则二者不等效。矩阵除法在 matlab 里定义为矩阵求逆后相乘。例如 A的逆矩阵是 A1,则 B/A = BA1,A\B = A1B。矩阵乘法不满足交换律,因此需要有左右除法之分。矩阵求逆的命令是 inv ,即 A1 = inv(A)。...原创 2020-04-17 09:37:52 · 4238 阅读 · 0 评论 -
Matlab:cat函数应用
MATLAB的cat函数cat:用来联结数组用法:C = cat(dim, A, B) 按dim来联结A和B两个数组。C = cat(dim, A1, A2, A3, …) 按dim联结所有输入的数组。e.g.a=cat(3,A,B) 左括号后的3表示构造出的矩...翻译 2020-04-16 15:52:46 · 1722 阅读 · 0 评论 -
Matlab:如何用 uigetdir 和 imread 读取多个文件夹中的图片?
uigetdir在matlab工程文件夹放入待处理的文件夹:下面展示一些 内联代码片。Add=[uigetdir(),'\'];原创 2020-04-15 18:01:19 · 2552 阅读 · 0 评论 -
MATLAB中bsxfun、repmat、cat函数分析
bsxfub函数分析英文释义新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入英文释义新的改变我们对Mark...原创 2020-04-04 11:17:14 · 235 阅读 · 0 评论