![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
GISerQ.
还未到终点,你我皆黑马。
展开
-
使用matlab将多年温度数据在一个nc文件当中,按月和年分别转为tif文件
ArcGIS处理nc文件clc;clear;% % 读取NC文件% 指定批量数据所在的文件夹% 列出所有满足指定类型的文件 for year = 2000 : 3 : 2015 % 该数据集 2018 年以前每 3 年一个nc文件,文件名形式为tmp_2000_2002 . nc% % 显示结构 ncdisp(ncFilePath);% 显示nc文件的所有结构,以便了解需要获取的数据的变量名称等信息 % % 读取变量值% 读取经度变量% 读取纬度变量% 读取时间变量。原创 2023-05-01 17:03:56 · 2339 阅读 · 1 评论 -
传染病模型SIS及相应的matlab代码
传染病模型:常见的传染病模型按照具体的传染病的特点可分为 SI、SIS、SIR、SIRS、SEIR 模型。其中“S”“E”“I”“R”的现实含义如下:S (Susceptible),易感者,指缺乏免疫能力健康人,与感染者接触后容易受到感染;E (Exposed),暴露者 ,指接触过感染者但暂无传染性的人,可用于存在潜伏期的传染病;I (Infectious),患病者,指有传染性的病人,可以传播给 S,将其变为 E 或 I ;R (Recovered),康复者,指病愈后具有免疫力的人,如是终身免疫性原创 2022-04-13 10:27:20 · 6665 阅读 · 1 评论 -
matlab:提取矩阵内容与对矩阵拼接
使用matlab可以对矩阵很方便的操作,比如提取矩阵的部分与对其拼接,实现起来比较简单,其也可以用于图像矩阵的处理。matlab中的使用方法如下:A=[1,2,3;4,5,6;7,8,9];B=[1,1,1;2,2,2;3,3,3];%提取矩阵A的1、2列的所有行C=A(:,1:2);%提取矩阵A的1、2行的所有列C=A(1:2,:);%提取矩阵A的1-2行的1-2列C=A(1:2,1:2);%提取矩阵A的1-2行和矩阵B的第3行组合成矩阵CC=[A(1:2,:);B(3,:)]原创 2021-12-08 20:40:27 · 2834 阅读 · 0 评论 -
MATLAB:批量读取文件夹下tif图像并对其进行计算
使用matlab批量读取文件夹下的TIFF图像并进行批量计算处理的代码如下:%遍历循环读取所有tiff文件file_path = 'E:\';% 图像文件夹路径 img_path_list = dir(strcat(file_path,'*.tif'));%获取该文件夹中所有TIF格式的图像 img_num = length(img_path_list);%获取图像总数量II=cell(1,img_num);if img_num > 0 for jj = 1:3原创 2021-11-01 17:29:03 · 10336 阅读 · 3 评论 -
MATLAB:读取nc文件并将nc文件转为tif文件输出
NC(NetCDF network Common Data Form,译为“网络通用数据格式”) 文件是将多个时段的数据存储在一个文件当中。内容格式如下:•从数学上来说,netcdf存储的数据就是一个多自变量的单值函数。用公式来说就是f(x,y,z,…)=value;•函数的自变量x,y,z等在netcdf中叫做维(dimension) 或坐标轴(axix),•函数值value在netcdf中叫做变量(Variables).一个Netcdf文件的结构包括以下对象:•变量(Variables) :原创 2021-04-11 21:41:34 · 16954 阅读 · 38 评论 -
MATLAB:计算 tif 图像上选定范围的像素值
利用MATLAB现有的很多函数和工具对于图像处理方面是很方便的。这个程序主要是实现对于给定的 tif 图像,计算自定义范围内像素的均值。主要使用的是 ginput 和 imcrop 函数,使用 ginput 函数会出现一个交互式的十字箭头在屏幕上让你选取图像的范围,然后根据下面的程序就可以计算了。clear allclc;pic = imread('1.tif');imshow(pic)...原创 2019-12-28 21:53:28 · 3091 阅读 · 4 评论 -
使用MATLAB提取图片中特定颜色
在做毕设的过程中,用到了这方面的知识,即把TIFF格式图片中含有某一特定颜色的部分提取出来,图片的其他部分变为白色。提取过程大致包括以下几步:(1)先将rgb图像转换为hsv图像;rgb转换到hsv的公式如下:(2)将图像转换为hsv之后,先创建一个白色图像,再根据需要,通过控制H通道来提取特定颜色的部分,并将提取出来的部分复制到刚刚创建的白色图像上;下图是H通道控制不同颜色时的取值范...原创 2019-06-30 22:30:51 · 31230 阅读 · 36 评论