随笔分类 -  Matlab

摘要:MATLAB如何正确显示图表标题title(xxx_x)中的下划线? 使用Matlab画图时,常用title函数来显示图像的标题,标题中经常出现带有字符下划线,即'_', 但是结果却把下划线临近的字符设置为下标形式, 与我们的预期结果不同, 如何处理呢?这里就涉及到字符解释器. 下面先给出问题例子: 阅读全文
posted @ 2022-04-05 22:22 Tsingke 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:Matlab如何获取当前运行.m文件的位置以及文件名称 在matlab程序运行过程中,有时需要获取当前运行程序所在的位置以及调用的函数的名称, 下面的方法可以实现: 1 fullpath = mfilename('fullpath'); 2 [path,name]=fileparts(fullpat 阅读全文
posted @ 2022-04-05 18:55 Tsingke 阅读(2463) 评论(0) 推荐(0) 编辑
摘要:【转载】Matlab文件夹、文件、读取操作(汇总) 一、 matlab对路径的操作 filesep用于返回当前平台的目录分隔符,Windows是反斜杠(),Linux是斜杠(/)。 fullfile用于将若干字符串连接成一个完整的路径。例如: f=fullfile('D:','Matlab','ex 阅读全文
posted @ 2022-03-27 23:42 Tsingke 阅读(3398) 评论(0) 推荐(0) 编辑
摘要:什么是 MATLAB 搜索路径? 什么是搜索路径? MATLAB® 搜索路径是文件系统中所有文件夹的子集。 MATLAB 使用搜索路径来高效地定位用于 MathWorks® 产品的文件。 搜索路径上的文件夹顺序十分重要。当在搜索路径上的多个文件夹中出现同名文件时,MATLAB 将使用搜索路径中最靠前 阅读全文
posted @ 2022-03-27 18:47 Tsingke 阅读(516) 评论(0) 推荐(0) 编辑
摘要:MATLAB图形绘制相关问题设置梳理总结 1. 设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]); 2. 设置图片大小:set(gcf,'Position',[x1,y1,dx,dy]); x1和y1是图的左下角坐标, dx和dy是图沿着x和y方向的大小, 比如:set(gc 阅读全文
posted @ 2022-03-22 17:42 Tsingke 阅读(635) 评论(0) 推荐(0) 编辑
摘要:利用Matla绘制多元函数的梯度 梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。 下面在matlab里绘制空间曲面,曲面的等高线图,以及各曲面上各个网格点的梯度(向量) 首先,基于Mat 阅读全文
posted @ 2021-01-10 01:29 Tsingke 阅读(767) 评论(0) 推荐(0) 编辑
摘要:开始工作:绘图举例 %Matlab内快速绘图fplot(@(x) sin(2*pi*x)); % 给图形添加基本注释信息 title('sin(2*pi*x)'); xlabel('x'); ylabel('y'); 第一步:设置图片的尺度单位 set(gcf,'Units','Inches'); 阅读全文
posted @ 2020-08-12 20:01 Tsingke 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:Matlab 字符串处理的若干问题总结 基本说明 Matlab字符串的处理: 在MATLAB中,字符串是用单引号括起来的字符序列(双引号括起来也可以) 若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示,或者直接将整个字符串用双引号引起来 在MATLAB中,下标索引都是从1开始,无论是数 阅读全文
posted @ 2020-08-10 12:52 Tsingke 阅读(2078) 评论(0) 推荐(0) 编辑
摘要:方法: 使用Matlab命令 listfonts,即可列出本地可用的字体名称 列出可用的系统字体全页折叠语法d = listfontsd = listfonts(obj) 说明示例d = listfonts 返回按字母顺序排序的可用系统字体列表。 示例d = listfonts(obj) 返回可用的 阅读全文
posted @ 2020-08-09 03:32 Tsingke 阅读(720) 评论(0) 推荐(0) 编辑
摘要:Matlab如何创建带标记的线图 在线图中添加标记是区分多个线条或突出显示特定数据点的有用方法。使用下面的一种方式添加标记: 在线条设定输入参数(例如 plot(x,y,'-s'))中包含标记符号。 将 Marker 属性指定为一个名称-值对组,例如 plot(x,y,'Marker','s')。 阅读全文
posted @ 2020-08-01 18:12 Tsingke 阅读(5018) 评论(0) 推荐(0) 编辑
摘要:Matlab绘图类型汇总(Matlab2019b) 1. 全部绘图类型 2. Matlab帮助文档pdf 地址: https://ww2.mathworks.cn/help/pdf_doc/matlab/index.html?s_cid=doc_ftr 阅读全文
posted @ 2020-07-29 17:38 Tsingke 阅读(802) 评论(0) 推荐(0) 编辑
摘要:Matlab曲线的颜色、线型等参数设置方法 在Matlab绘图时,如果在同一视窗内绘制的曲线特别多的时候,通常需要用不同的颜色和线型将其区分开,否则在黑白色打印输出图像时,用户无法辨别不同属性的曲线。下面是的曲线颜色的配置模板,大家可以直接修改使用,直接引用PlotStyle这个数据结构就可以了。 阅读全文
posted @ 2020-07-28 11:47 Tsingke 阅读(5630) 评论(0) 推荐(1) 编辑
摘要:MATLAB:如何保存图片到指定文件夹的三种方法 方法一 在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。 1 %直接保存 2 imwrite(picture,'test1.png') 3 4 %在当前工作目录下新建文件夹并保存 5 mkdir image 阅读全文
posted @ 2020-07-25 17:12 Tsingke 阅读(13416) 评论(0) 推荐(0) 编辑
摘要:Matlab中将数据保存为txt或dat格式四种方案 总结网上各种资源,列出以下的四种方法(以txt为例)。 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指 阅读全文
posted @ 2020-07-20 11:14 Tsingke 阅读(23903) 评论(0) 推荐(0) 编辑
摘要:Matlab中变量拷贝的原理? -- copy-on-write和mex参数传递机制解析 题记剖析: C、C++语言里调用函数时有三种不同的传参方式,分别为:传值,传址(即指针),传引用。他们之间的 区别可以用下面的三句话高度概括: 传值不改初衷, 传址远程操控, 引用就是别名。 当采用传值的方式时 阅读全文
posted @ 2020-07-15 17:43 Tsingke 阅读(1180) 评论(0) 推荐(1) 编辑
摘要:Matlab中rand('state',sum(clock))解析 一.问题来源 在随机算法中,通常需要使用随机数,如何产生随机数,并尽可能 不要重复出现的,接近真正意义上的随机数呢? 二.问题探究 众所周知,Matlab中的rand()函数产生的是伪随机数,但一般用来也可以接受。但是,如果我们知道 阅读全文
posted @ 2020-07-03 21:11 Tsingke 编辑
摘要:Matlab常用快捷键总结 1. 在命令窗口(Command Window)中: 1)【↑、↓】——切换到之前、之后运行过的命令,可以重复按多次来达到你想要的命令; 2)【Tab】——自动补全。在command窗口,输入一个命令的前几个字符,然后按tab键,会弹出以前面这几个字符开头的所有命令,找到 阅读全文
posted @ 2020-06-28 10:52 Tsingke 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:Matlab 汉字乱码问题 matlab字符乱码显示处理: 默认设置为“桌面代码”,有时候可以解决乱码问题 其他处理方法: 1. 靠谱一点的是这样的: 先在命令窗口执行命令: 然后发现是系统的locale设置和user的不一致,也就是你系统的都是英文的但是你这个文件里面有中文的编码,所以显示就不对了 阅读全文
posted @ 2020-06-24 10:56 Tsingke 阅读(21117) 评论(0) 推荐(0) 编辑
摘要:如何在 matlab 和 excel间进行数据导入导出? excel-->matlab 数据读取: A = xlsread('Excel路径+Excel的名称','工作表名称') 例子: A = xlsread('创新班.xlsx','Sheet2') A = xlsread('创新班.xlsx', 阅读全文
posted @ 2020-05-13 16:08 Tsingke 阅读(1921) 评论(0) 推荐(0) 编辑