科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
Matlab中计算函数运行时间的三种方法及判断新建文件夹
张伟 2020-10-22 14:24
(一)运行时间 1、tic和toc组合   计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 :   tic   函数   toc   复制函数代码,当代码遇到tic时Matlab自动开始计时,运行到toc时自动计算此时与最近一次tic之间的时间。 2、etime(t1,t2)并和clock配合   计算t1,t2之间的时 ...
个人分类: matlab|505 次阅读|没有评论
Matlab找高维矩阵的最大值或最小值下标
张伟 2020-9-22 15:58
min_x=min(x(:));%计算三维维数组x的最小值 max_x=max(x(:));%计算三维维数组x的最大值 s=size(x);%计算三维维数组的大小 Lin=find(x=min_x);%计算最小值位置的单下标 Lax=find(x=max_x);%计算最大值位置的单下标 = ind2sub (s,Lin);%将最小值单下标转为三维多下标 = ind2sub (s,Lax);%将最大值单下 ...
个人分类: matlab|433 次阅读|没有评论
Matlab之光谱预处理及相关操作、插值、坐标轴边框设置(全框)
张伟 2020-9-14 10:54
1.归一化处理,分为均值归一化(mapminmax)和标准化(mapstd) 1.1mapminmax处理,按行逐行将数据归一化到-1-1,若6次采集的549波段的高光谱数据,如矩阵A为549*6,直接mapminmax(A),表示对于每一个波段,将不同批次采集的数据归一化,消除掉采集时外界因素对单波段的影响;   ...
个人分类: matlab|701 次阅读|没有评论
Matlab求三维矩阵最值及相应的坐标及matfile函数
张伟 2020-9-13 20:46
(一)Matlab求三维矩阵最值及相应的坐标 =meshgrid(1:7,7:14,1:3);%生成三个三维数组,以x为例 min_x=min(x(:));%计算三维维数组x的最小值 max_x=max(x(:));%计算三维维数组x的最大值 s=size(x);%计算三维维数组的大小 Lin=find(x=min_x);%计算最小值位置的单下标 Lax=find(x=max_x);%计算最大值位置的单下标 ...
个人分类: matlab|917 次阅读|没有评论
Matlab的xlsread数据读取问题
张伟 2020-9-11 16:59
问题: 在使用matlab读取数据时,有时会出现报错:“错误使用 xlsread (line 257) 错误: 服务器出现意外情况”,导致数据无法读入。 问题原因: 由于你的系统中装了一个福昕阅读器(或其他pdf阅读器),该程序占用了excel的com端口,所以当Matlab再去调用这 ...
个人分类: matlab|795 次阅读|没有评论
matlab中ordfilt2函数(统计排序滤波函数)
张伟 2020-7-7 15:53
(一)函数介绍 官网: https://ww2.mathworks.cn/help/images/ref/ordfilt2.html   ordfilt2 是一个二维数据过滤器,首先对根据滤窗口中的非零元素对目标矩阵中的元素进行排序,然后用其中第K(通过参数指定)大的元素代替原数据值,并以此过程遍历目标矩阵中的每一个元素。 一、ordfilt2 应用的三种形式 ...
个人分类: matlab|767 次阅读|没有评论
[转载]matlab画图技巧(自如移动legend、输出eps文件和边框、index号与行列号批量相互转化)
张伟 2020-6-12 16:23
(一)index号与行列号批量相互转化 function = ind2ij(ind, nb_line) i= mod(ind, nb_line); % line number ind_ind = 1:length(ind); end_line = find(i == 0); if ~isempty(end_line) i(end_line) = nb_line; ...
个人分类: matlab|656 次阅读|没有评论
Matlab mex -setup 编译器问题
张伟 2020-6-12 15:18
Matlab mex -setup 找不到编译器 彻底解决Matlab中mex-setup未找到支持的编译器或SDK matlab编译多文件调与'void mexFunction(int, mxArray**, int, const mxArray**)' error: cannot convert 'int*' matlab的 GraphCut 运行报错(自带32位编译),简单方法Mex编译(装备matlab2013和 ...
个人分类: matlab|577 次阅读|没有评论

本页有 2 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-1-20 09:49

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部