![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
四片叶子的三叶草
这个作者很懒,什么都没留下…
展开
-
Matlab读写excel表格
利用Matlab可以很方便地对excel内的数据进行读入,并且可以将指定数据写入excel中去。(1)读取excel数据。%% num = xlsread(filename, sheet, xlRange) A = xlsread('dataset.xlsx', 'Sheet1', 'A22:E52'); 函数xlsread用来读取excel表格数据,其常用的接口函数定义和使用示例如上。其中...原创 2018-06-06 09:20:56 · 7217 阅读 · 0 评论 -
Python调用matlab的方案
在matlab的官方文档中有教案,按照教案走一遍就大致会了基础的东西。本博文简单记录一下框架步骤。matlab教案如下图:框架步骤如下:首先在matlab的command window内键入:cd "matlabroot\extern\engines\python"python setup.py install 上面的指令中,matlabroot是安装matlab的根目...原创 2018-11-15 16:36:56 · 1372 阅读 · 0 评论 -
matlab数据读入与写出
1.文本文件1)读入buff = load('filename');此命令读入的.txt文件按数据在.txt文件内的存储方式被写入到buff变量中。以空格来分割行元素,回车来分割列元素。要求.txt文件中必须要是十进制数据,并且行列要对其,不可以有缺省.txtname = 'D:\exam.txt'; %文件路径 txtdata = load(txtname); 如上图所示的代码,则exam...原创 2018-06-07 13:26:07 · 4206 阅读 · 0 评论 -
Matlab按照序号连续显示图像
首先要求图像是按一定规律的序号排列,然后在一个figure中连续显示出来,间隔时间可控。for num = 1:15 imgname = ['D:\exam\img_', sprintf('%05d', num), '.png']; if exist(imgname) ~= 0 image = imread(imgname); imshow(...原创 2018-06-07 13:27:03 · 8061 阅读 · 0 评论 -
Matlab读写.mat数据
.mat文件的方便之处在于,它可以连同数据的变量名一同保存下来(这一点在程序调试的过程中很方便),并且不需要控制数据的存储格式,matlab会自动保存并区分我们所存储的内容。利用load和save指令可以实现对.mat文件的读写。(1)利用save指令写.mat文件首先在Editor内建立一些示例变量,如下所示:A=[123;456;789]; B=...原创 2018-06-08 08:57:44 · 198959 阅读 · 22 评论 -
Matlab的一些小知识点
1、保存p文件p文件是m文件的加密处理(也称模糊处理),是一种不可逆编译,可以用来保护m文件内的源代码信息。将m文件生成p文件的命令如下:pcode [filename.m] 这样将在当前文件夹的路径下生成一个与filename同名的p文件。如果filename是一个文件夹,则该文件夹中的所有脚本或函数文件都在 P 文件中进行模糊处理。2、比较两个矩阵数据是否完全相同isequal(A, B) ...原创 2018-06-07 13:25:43 · 524 阅读 · 0 评论 -
matlab的cell读写
cell存储的内容与数据类型无关,对于大量的不规则数据(不仅仅指的"数")的操作很方便。1、由txt读入经常遇到txt内保存的数据类型不统一,格式各异,这时候按cell读入数据就比较方便。fid = fopen(filename, 'r'); p = textscan(fid, '%s'); 其中filename是txt文件的名称,该操作将txt内的数据按字符串方式读入变量p内。假设txt内存...原创 2018-06-07 13:25:09 · 19475 阅读 · 1 评论 -
Matlab中的静态变量
在matlab中,静态变量一般定义为如下形式:persistent model; 一般将静态变量定义在子函数Function内,其用法与C/C++的static一致。此外,需要注意的是,persistent定义的静态变量,只在被定义的子函数内部被识别,在主函数内被遮蔽,无法使用。释放静态变量的方式主要是用clear命令。如果在定义静态变量的子函数内部进行释放,则使用(clear+‘变量名’)即可...原创 2018-06-06 09:25:53 · 9610 阅读 · 0 评论 -
Matlab中RandomForest分类器的使用
随机森林算法的相关资料,参考:https://www.cnblogs.com/maybe2030/p/4585705.html(1)首先制作训练样本,并对样本打分类标签;(2)训练样本,并在训练集上的利用“包外错误率oob”评估模型效果;(注意:训练模型有很多关键参数,可以参考相关手册对照使用。)load train_sample % 训练样本 load train_label % 样本标...原创 2018-06-06 09:22:08 · 10108 阅读 · 0 评论 -
MatLab由数据点拟合高斯分布参数
进行数据点的高斯分布参数拟合之前,有以下几点需要注意:(1) 数据点要近似是高斯分布的形态,即近似符合正太分布的规律;(2)数据集在使用时要进行归一化处理;(3)数据集索引,即数据点的个数要为奇数;若实际应用中为偶数个数据点,可以对数据点进行插值拉伸为奇数个数据点再进行使用。 我们使用1280个点组成的数据集,其分布形状如下图所示可以观察到数据点近似为正态分布的形状,可...原创 2019-01-27 10:24:02 · 44219 阅读 · 20 评论