精华内容
下载资源
问答
  • MATLAB读取nc文件
    千次阅读
    2019-09-14 21:55:08
    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接: https://blog.csdn.net/zhanglinqi_007/article/details/100836939
    clc
    clear
    ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc';


    %% 显示结构
    % ncdisp(ncFilePath);%显示nc文件的所有结构,以便大概了解里面的内容
    % ncdisp(ncFilePath,'evap');%显示指定变量的内容,注意一定要是变量variables才可以
    % ncdisp(ncFilePath,'/','min');%简单显示结构以及定义
    % ncdisp(ncFilePath,'/','full');%全部显示所有结构和定义信息


    %% 读取变量值
    % ncid = netcdf.open(ncFilePath,'NOWRITE'); %打开nc文件返回索引ID
    % [ndims,nvars,ngglobalatts,unlimdimid] = netcdf.inq(ncid);%获取维数,变量数,全局属性数量,
    % [varname,xtype,dimids,natts] = netcdf.inqVar(ncid,0); %根据变量索引号获取变量的名称


    lon=ncread(ncFilePath,'lon');%读取经度变量
    lat=ncread(ncFilePath,'lat');%读取纬度变量
    time=ncread(ncFilePath,'time');%读取时间变量
    evap=ncread(ncFilePath,'evap');%获取蒸散发变量数据
    evap1=evap(:,:,200);
    evap1(evap1==0)=[];
    aa=evap1;
    [h,l]=find(aa==0);
    aa(h,l)=[];
    %% 显示数据
    % pcolor(lat,lon,evap1);
    % [x,y]=meshgrid(lon,lat);%根据经纬度信息产生格网,284列(经度),164列(纬度)
    % phandle=pcolor(x,y,evap1');%显示一个矩阵,其中x,y,evap1的行列数必须一致。类似surface函数
    % colorbar
    % imwrite(evap1','E:\批处理读取NC文件-MATLAB语言\aa.tif','tif')
    %% 保存为地理栅格tif格式,以便arcgis读取
    data=flipud(evap1');
    R = georasterref('RasterSize', size(data),'Latlim', [double(min(lat)) double(max(lat))], 'Lonlim', [double(min(lon)) double(max(lon))]);%地理栅格数据参考对象(类) 
    geotiffwrite('E:\批处理读取NC文件-MATLAB语言\aa4.tif',data,R);















    更多相关内容
  • MATLABnc文件读取

    2018-12-19 17:35:34
    nc文件的打开很不方便,通过MATLAB读取可以快速打开,读取其中想要的变量
  • matlab读取nc文件画图

    千次阅读 2021-05-06 02:20:27
    基于MATLAB实现3种气象数据的... 4 Nvmbr2o oee o7 基于MAL B实现 3种气 象数......Matlab 的各种数据读取文件读写等操作汇总 MATLAB 提供了多种方式从磁盘读入文件或将数据输 入到工 作空间,即读取数据,又叫导...

    基于MATLAB实现3种气象数据的读取和绘图_天文/地理_自然科学_专业资料。介绍读取grib和nc数据的方法维普资讯 第2 9卷第 4期200 7年1月1 V0. 129 No. 4 Nvmbr2o oee o7 基于MAL B实现 3种气 象数......

    Matlab 的各种数据读取、文件读写等操作汇总 MATLAB 提供了多种方式从磁盘读入文件或将数据输 入到工 作空间,即读取数据,又叫导入数据;将工作空间的 变量存储到磁 盘文件中称为存写数据,又叫导出数据。至于 选择哪种机制,则根 据......

    nc插件安装及数据读取 matlab软件的应用 netcdf 插件安装和 插件安装和.nc 格式数据的读取 ――For Matlab in WindowsXP 从事海洋和大气专业的学习和研究时,可能需要从网上下载一些数据。其数据存储的 格式五花八门,为了方便数据交换,统......

    用matlab 读取从 CCS 中保存的 dat 文件中图像数据在 DM6437 上做视频算法时,我们经常需要把 CCS 中的图像保存到电脑上进行分析。 但是 CCS3.3 中并不能把内存中的数据导出为 bmp 或其它格式的图像进行输出。但是 CCS 中提供一......

    netcdf 插件安装和 插件安装和.nc 格式数据的读取 ――For Matlab in WindowsXP 从事海洋和大气专业的学习和研究时,可能需要从网上下载一些数据。其数据存储的 格式五花八门,为了方便数据交换,统一的数据格式显得尤为重要。其中比较广泛......

    S. LEE 等人首先将 PSpice 和 MATLAB 结合 开发了电力电子电路优 化用的 CAD 程序 MATSPICE [6] 将两者相结合的关键在于 如何用 MATLAB 获取 PSpice 的仿真数据 对此参考文献 6 里没有详细叙述 本文着重说明用 MATLAB 读取 PSpice......

    基于RENIX3.02格式读取卫星观测数据O文件MATLAB源代码_天文/地理_...

    Matlab 如何实现图像读取 _ANSYS教程 页码,3/6 Matlab 如何实现图像读取时间:2009-11-06 21:21来源:未知 作者:蚂蚁 点击: 48次 Matlab 如何实现 BMP读取 一、前言 MATLAB是集数值计算,符号运算及图形处理等强大功能于一体的科 学......

    matlab中读取PPM格式的图像程序_计算机软件及应用_IT/计算机_专业资料。matlab中读取PPM格式的图像程序 function [I,w,h,level] = ppmread(path) %*** % Title: Ppmread % Input Parameter: path of the ppm file % Description......

    [...]=imread(filename) [...]=imread(filename,idx) (只对 TIF 格式的文件) [...]=imread(filename,ref) (只对 HDF 格式的文件) 通常,读取的大多数图像均为 8bit,当这些图像加载到内存中时,Matlab 就将其存放 在类 ......

    Matlab绘图 我们主要讲 .m文件编程绘图 一、基本格式 function aaa 画图函数 plot(参数) function parabola x=-2:0.1:2; y=x.^2; plot(x,y) 4 3.5 3 2.5 2 1.5 1 0.5 0 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 ......

    实验一一、实验目的与要求 MATLAB 数字图像度读入操作 1.熟悉及掌握在 MATLAB 中能够处理哪些格式图像。 2.熟练掌握在 MATLAB 中如何读取图像。 3.掌握如何利用 MATLAB 来获取图像的大小、颜色、高度、宽度等等相关信息。 4.掌握如何在......

    Matlab图像处理简易入门教程共66页文档_计算机软件及应用_IT/计算机_专业资料。内容安排 /1、图像的读取和显示 /2、图像的点运算 /3、图像的几何变换 /4、空间域图像增强 /5、频率域图像增强 /6、彩色图像处理 /7、形态学图像处理......

    matlab (绘图方法 画图 出图 函数) 精通matlab作图_教学案例/设计_教学研究_教育专区。第 6 章 数据可视及探索 视觉是人们感受世界、认识自然的最重要依靠。数据可视化的目的:借助几何、色彩 媒质表现一堆貌似杂乱的离散数据集合的形态......

    二维图形 三维图形 图形处理 特殊二、三维图形 实例 作业 1.曲线图 Matlab作图是通过描点、连线来实现的,故在 画一个曲线图形之前,必须先取得该图形上的 一系列的点的坐标(即横坐标 二维图形 三维图形 图形处理 特殊二、三维图形 ......

    matlab编程、画图_计算机软件及应用_IT/计算机_专业资料。matlab 的基本编程和画图命令等 上机练习 概述 ?作为一门语言,MATLAB同样支持程序设计 所需要的各种结构,并提供了相应指令语 句。 ?MATLAB程序结构与其它高级语言类似。本 章将其......

    第四讲 Matlab 绘图——Matlab语言丰富的图形 表现方法,使得数学计算结 果可以方便地、多样性地实 现了可视化,这是其它语言 所不能比拟的。 数据可视化不管根据计算得到的数据堆还是符 第四讲 Matlab 绘图——Matlab语言丰富的图形 ......

    实验一 Matlab 编程环境下图像的读取、存储和显示一、实验目的与要求 1.熟悉及掌握在 MATLAB 中能够处理哪些格式图像。 2.熟练掌握在 MATLAB 中如何读取图像。 3.掌握如何利用 实验一 Matlab 编程环境下图像的读取、存储和显示一、实验......

    MATLAB文件操作_幼儿读物_幼儿教育_教育专区 人阅读|次下载 MATLAB文件操作_幼儿读物_幼儿教育_教育专区。 +申请认证 文档贡献者 小熊哥 机动车主任检验员 12007 764 2.5 文档数 浏览总量 总评分 相关文档推荐 暂无相关推荐文档 ......

    4831769.html /dx/160421/4831771.html /dx/160421/4831772.html /dx/160421/4831783.html /dx http://www.tuloutours.c om/ 二、将matlab数据写入......

    展开全文
  • matlab读取nc文件报错

    2022-03-30 11:41:28
    报错形式如下: 1:错误使用image 颜色数据必须是m×n×3或m×n矩阵 2:出错 imagesc hh=image(varargin{:}, 'CDataMapping' , 'scaled');
  • 使用matlab读取nc文件

    千次阅读 2021-02-05 20:22:50
    %读取文件 %读取变量 lat=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','lat'); lon=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','lo..

    读入数据

    在这里插入图片描述

    ncdisp('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc');     %读取文件
    %读取变量
    lat=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','lat'); 
    lon=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','lon');
    lwe_thickness=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','lwe_thickness');
    time_bounds=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','time_bounds');
    time=ncread('H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc','time');
    
    展开全文
  • MATLAB打开nc文件读取nc文件数据

    万次阅读 多人点赞 2020-06-04 10:19:39
    MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据。 time=ncread('E:\**\**.nc','time') 将nc文件中所需要的数据保存至txt文档 首先,将所需要的数据提取出来 start=[125,89,123] count=[17,14,...

    MATLAB打开nc文件

    ncdisp('E:\**\**.nc')
    

    输入该命令后命令行窗口会显示该nc文件的基本信息

    MATLAB读取nc文件

    根据上一步中nc文件的基本信息提取nc文件的相应数据。

    time=ncread('E:\**\**.nc','time')
    

    将nc文件中所需要的数据保存至txt文档

    首先,将所需要的数据提取出来

    start=[125,89,123]
    count=[17,14,124]
    tmax=ncread('E:\**\**.nc','tmax',start,count)
    

    其中,start 表示开始读取数据的地方,本例即从第125行89列123页开始读取;
    count 表示要读取的个数,本例即为要读取17行14列124页;
    本例默认步长为1,故未添加 stride。

    最后,将数据保存至txt文档

    fid=fopen('E:\**\***.txt','w')
    

    其中,‘w’ 表示打开***.txt文档并删除之前的数据重新写入,若没有该文档,即创建一个新文档并写入数据。
    ‘a’ 表示在原有的数据基础上后续添加数据,保留原有数据。
    其余表达见下,摘自MATLAB帮助文件。

    ‘r’ : open file for reading
    ‘w’ : open file for writing; discard existing contents
    ‘a’ : open or create file for writing; append data to end of file
    ‘r+’ : open (do not create) file for reading and writing
    ‘w+’ : open or create file for reading and writing; discard
    existing contents
    ‘a+’: open or create file for reading and writing; append data
    to end of file
    ‘W’ : open file for writing without automatic flushing
    ‘A’ : open file for appending without automatic flushing

    fprintf(fid,'%g\n',tmax(1,1,k))
    

    其中,\n表示换行

    展开全文
  • MATLAB读取nc文件信息和作图的一些基础操作

    千次阅读 多人点赞 2020-02-16 01:15:49
    %查阅NC文件信息!重要,先清楚包含的数据类型和范围 lon = ncread ( source1, 'lon' ) ; %查阅经度信息 loncount = length ( lon ) ; %查阅经度的精度(有多少格点) lat = ncread ( source1, 'lat' ) ; ...
  • 我试图使用ncinfo函数读取nc文件,不知道哪儿代码出了问题,无法读取 <p style="text-align:center"><img alt="" height="293" src=...
  • Matlabnc文件

    千次阅读 2020-09-15 10:38:45
    Matlabnc文件 % 读nc文件 tic lon = ncread('longtime_test.rtm.h0.1961-03.nc','lon'); lat = ncread('longtime_test.rtm.h0.1961-03.nc','lat'); lon_inx = find(lon== 107.25); lat_inx = find(lat==25.25); ...
  • MATLAB读取.nc文件

    2021-04-18 05:59:16
    clcclearncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc';%% 显示结构% ncdisp(ncFilePath);%显示nc文件的所有结构,以便大概了解里面的内容% ncdisp(ncFilePath,'evap');%显示...
  • 最近需要对很多NC 文件进行绘图,通常情况下,我一直用GMT,不过不知道为什么,笔记本上的GMT 用不了了,可能是版本的问题,但是我下了很多版本都...昨天偶然看到了用人用MATLAB 读取NC文件绘图,觉得还不错。所以把...
  • usemakedir为按照年份创建文件夹,duqu_ncep为读取ncep的风场nc文件,duqu_ecmwf为读取ECMWF的风场nc文件,windin为将读取完的风场数据分批储存,便于SWAN调用
  • MATLAB读取nc文件并转换为.tif格式

    万次阅读 多人点赞 2017-04-08 23:04:58
    MATLAB读取nc文件并转换为.tif格式
  • matlab读取.nc格式文件

    万次阅读 多人点赞 2019-04-14 10:11:37
    matlab读取.nc格式文件函数ncinfoncread代码第一步读取文件第二步循环提取nc变量 函数 ncinfo info = ncinfo('D:\DATA\data.nc') %读取nc文件信息 ncread nc_var = ncinfo('D:\DATA\data.nc','SIF') %读取nc文件...
  • %创建该nc文件中的变量 nccreate(fs, ‘Input-windspeed-for-model’,… ‘Dimensions’, {‘latitude’,144,‘longitude’,144,‘time’,576},… ‘FillValue’,‘disable’); %这里Fillvalue设置为disable是不允许...
  • 利用matlab读取hdf图像,同时对图像进行操作,将得到的图像保存为nc文件,同时展示结果
  • 一、查看nc文件 新建m文件,在脚本里输入: addpath(genpath('netcdf_tools')) %%保证当前目录有此文件夹 在命令行里输入:(确认已经开始使用这个工具) ncdump 命令栏输出多行代码后,跳出窗口,选择目的...
  • MATLAB读取nc文件并将nc文件转为tif文件输出_BetterQ.的博客-CSDN博客_nc文件转tif clc clear %% 批读取NC文件的准备工作 datadir = 'F:\transfer\try\PM\'; %指定批量数据所在的文件夹 filelist = dir(...
  • 句法: [A a]=ncdispread('sample_nc_file.nc') 输入: 它只需要一个输入作为文件名。 如果将输出存储在一个变量中,那么它只会以单元格格式显示和加载所有变量的所有数据,但您看不到每个变量的名称。 所以, ...
  • MATLAB读取nc文件并将nc文件转为tif文件输出

    千次阅读 多人点赞 2021-04-11 21:21:57
    NC(NetCDF network Common Data Form,译为“网络通用数据格式”) 文件是将多个时段的数据存储在一个文件当中。 内容格式如下: •从数学上来说,netcdf存储的数据就是一个多自变量的单值函数。用公式来说就是f(x,y,...
  • 该压缩包含几个小程序,用于将nc文件转换为mat文件,使用时请注意路径和变量更改。
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼我的nc文件数据是全球数据,我通过这个程序可以读出这个文件中的数据并保存在文本文档中,但是全球数据太多。我不想要这么多。我只要某个经纬度之间的数据就OK,请问如何...
  • *matlab在批量处理nc文件上相比于arcgis既方便又快捷,这里介绍如何利用matlab读取nc文件并导出为tif*
  • MATLAB 批量读取NC文件并转为TIF文件

    万次阅读 多人点赞 2019-03-19 10:32:18
    因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要...%% 批读取NC文件的准备工作 datadir = 'G:\Global_P_ET\MSWEP_V2.2\'; %指定批量数据所在的文件夹 ...
  • % 存放文件的路径 for i =1%:length(file_name) i % %% 读取数据内容 file_path = strcat(path,file_name(i).name); lon = ncread(file_path, ‘lon’); lat = ncread(file_path, ‘lat’); depth = ncread(fil
  • 目前很多科学数据、气象数据都是NC格式,一般的软件无法打开NC文件,很难对其进行进一步处理。而我们直观且习惯的处理是图形化的tif,如利用ENVI,ARCGIS,ERDAS等,因此,ncToTif就很有必要
  • nc文件读取作图

    2018-01-14 16:00:23
    使用MATLAB读取nc文件格式代码,提取数据,完成作图等。
  • Matlab-读写nc文件

    2021-12-26 20:29:33
    NC文件2.TXT文件3.XLSX文件 1. NC文件 1.1 Read ncfile='test.nc'; lon=ncread(ncfile,'lon'); lat=ncread(ncfile,'lat'); TEC=ncread(ncfile,'TEC'); TEC=TEC'; 1.2 Write cid=netcdf.create('test.nc','NC_NO...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 914
精华内容 365
关键字:

matlab读取nc文件

matlab 订阅