随笔分类 - Matlab
摘要:MATLAB针对大于2GB变量保存的问题 新安装的MATLAB中保存2GB以上大小的数据时会出现如下警告:未保存变量 xx,对于大于 2GB 的变量,请使用 MAT-file 版本 7.3 或更高版本。其解决方案是:进入MATLAB主页,点击“预设”选项: 点击常规后,点击MAT-File,选择 第
阅读全文
摘要:【Matlab】Matlab读取dcm图像的函数 Matlab版本:2020a一、dicomread函数Matlab读取dcm图像的函数是dicomread,根据dicomread的帮助文档,该函数有四种参数输入方式: X = dicomread(filename); % 根据文件名直接读取 X =
阅读全文
摘要:问题:删掉对称矩阵中的NaN,对角线为1 如下图 矩阵A 所示: 解决办法: B = A + diag(NaN + zeros(1,length(A))); %将对角线改为 NaNB(all(isnan(B),2),:) = []; %删除所有行为NaNB(:,all(isnan(B),1)) =
阅读全文
摘要:在使用matlab保存结构体、元胞数组等等的变量时,matlab总是提示 警告: 未保存变量 'session'。对于大于 2GB 的变量,请使用 MAT 文件版本 7.3 或更高版本。 问题如下: 解决办法: MATLAB——主页——预设——常规——MAT文件: 参考链接:http://t.zou
阅读全文
摘要:参考连接:https://www.cnblogs.com/pinard/p/6251584.html
阅读全文
摘要:这几天,写论文需要matlab画一些性能图。由于之前有过一次写论文的经验,知道需要在保存matlab显示的图片之前对其进行去白边处理,并且尽量保存为eps和pdf等格式,以便在论文在能够较高质量的显示出来。开始,我使用的是网上经常搜到的搜到一行代码命令(如下): set(gca, 'Position
阅读全文
摘要:利用matlab求解方程组的解 一、定解方程组 计算过程: 注意: 矩阵系数中,逗号和分号的使用 矩阵除法用反斜杠\ 矩阵中的值提取用小括号,行列数从1开始算 二、不定方程组 未知数大于方程数,其解有无数个,matlab可以求出其中一个特定解 计算过程 注意:求不定方程组解的方法可以用 特征解+通解
阅读全文
摘要:这对函数可以看做是一对反义词,看下sparse函数和full函数在matlab中的实现。 从上面几个例子,可以直观知道sparse函数和full函数的作用。这些只是简单的说明的,现在下面讲一个sparse函数常用的用法: S=sparse(i,j,s,m,n,nzmax) 由向量i,j,s生成一个m
阅读全文
摘要:不管是GMM,还是k-means,都面临一个问题,就是k的个数如何选取?比如在bag-of-words模型中,用k-means训练码书,那么应该选取多少个码字呢?为了不在这个参数的选取上花费太多时间,可以考虑层次聚类。 假设有N个待聚类的样本,对于层次聚类来说,基本步骤就是: 1、(初始化)把每个样
阅读全文
摘要:Matlab中常用的分类器有随机森林分类器、支持向量机(SVM)、K近邻分类器、朴素贝叶斯、集成学习方法和鉴别分析分类器等。各分类器的相关Matlab函数使用方法如下:首先对以下介绍中所用到的一些变量做统一的说明: train_data——训练样本,矩阵的每一行数据构成一个样本,每列表示一种特征 t
阅读全文
摘要:fid_pos_in = fopen('E:\coupling_FC_SC_ASD\child_adol_2514\adol\test_pos_in.txt','w');fid_pos_ex = fopen('E:\coupling_FC_SC_ASD\child_adol_2514\adol\te
阅读全文
摘要:matlab中小数取整的函数大约有四个:floor、ceil、round、fix 1、round取整方法是四舍五入 round函数功能:四舍五入取整。 使用方法:B = round(A) 对数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数数组B,对于一个复数参量A,则分别对其实部和虚数朝
阅读全文
摘要:用于一元及多元线性回归,本质上是最小二乘法。在Matlab 2014a中,输入help regress ,会弹出和regress的相关信息,一一整理。 调用格式: B = regress(Y,X) [B,BINT] = regress(Y,X) [B,BINT,R] = regress(Y,X) [
阅读全文
摘要:1、mean(X):对矩阵A求列平均;mean(X,2)对矩阵X求行平均;若X为向量,mean(X)返回X中平均。2、方差:Y=var(X,0,1):求矩阵X的列向量方差; Y=var(X,0,2):求矩阵X的行向量方差 在读取图片像素点时候,要转换为double型:x=double(x)3、标准差
阅读全文
摘要:Matlab中向量的交集、并集、差集等集合运算一、集合运算的函数如下: intersect(A, B):集合交集,A和B均为向量 union(A, B) :集合并集 setdiff(A, B) :集合A减集合B的差集(如果集合A中的元素都在B中存在,则结果为空) ismember(a, A) :判断
阅读全文
摘要:Win安装 (软件下载链接:https://pan.baidu.com/s/1mCmPbmdzdztbP3Kg9RpiCA 提取码:zafl ) windows 7系统需要下载虚拟光驱软件加载ISO镜像,如果你是windows10系统的话,可以直接右键加载。虚拟光驱软件传送门 我本身系统是Win10
阅读全文
摘要:假设矩阵坐标:X=3,Y = 5, Z = 6; 方法一:mx = 90-3*(X-1); my = 3*(Y-1)-126; mz = 3*(Z-1) - 72; 方法二:coor = Header.mat * [3,5,6,1]' ; (PS: 此处Header是通过rest_ReadNiftI
阅读全文
摘要:1、二维矩阵中,找出特定值的坐标: 方法一:[x,y] = find(A == 10); 方法二:ind = find(A == 10); [X, Y, Z] = ind2sub(size(A),ind); (PS:假设A是二维矩阵) 2、三维矩阵中,找出特定值的坐标: 方法一:ind = find
阅读全文
摘要:1、我们首先进入matlab的命令行,在命令行输入guide,进入界面编辑栏。 2、通过右键直接查看当前的回调函数,即可进入回调函数编辑界面。
阅读全文
摘要:matlab自带函数mafdr,当ttest数较多时,可直接用[FDR, Q]=mafdr(P);但是Storey procedure在p值少于1000个时会崩溃,此时应改用BH FDR方法:mafdr(P,'BHFDR', true)。该方法对于少量ttest更稳健,但是更保守。 参考链接: ht
阅读全文