05 2021 档案
摘要:字符处理 1.字符输入输出 int getchar(); int putchar(int); 2.常用字符处理库函数 int isalnum(int ch) int isalpha(int ch) int iscntrl(int ch) int isdigit(int ch) int isgraph
阅读全文
摘要:基础知识 1.二维数组声明:其中,整形常量表达式1表示第一维的大小(行数);表达式2表示第二维的大小(列数)。可以把a[i]看作特殊的一维数组名。 储存类型 类型说明符 数组名[整形常量表达式1][整形常量表达式2] 2.二维数组储存:在C语言中,二维数组是按行储存的,占用的存储空间大小为 size
阅读全文
摘要:(更新中……) 植被光谱曲线 在可见光波段内,在中心波长分别为0.45μm(蓝色)和0.65μm(红色)的两个谱带内为叶绿素吸收峰,在0.54μm(绿色)附近有一个反射峰。在光谱的近红外阶段,绿色植物的光谱响应主要被1.4μm、1.9μm和2.7μm附近的水的强烈吸收带所支配。 健康绿色植物在近红外
阅读全文
摘要:基础知识 参数个数可变函数是指函数每次被调用时可接收不同个数的实参。在定义和声明一个参数可变的函数时,形式参数的最后必须放置一个省略号。如printf函数的引用性声明为: int printf(const char*format, ...); 其中const char*表示调用函数时必须至少有一个实
阅读全文
摘要:交换排序 1.冒泡排序 算法思想 1.将所有元素放入数组中; 2.从第一个元素开始,依次将相邻的两个元素比较,若前者大于后者则交换; 3.重复第2步,直到没有交换为止。 程序实现 void sort(int *a, int n) { int i, j, t, ok; for(i=0; i<n-1;
阅读全文
摘要:Landsat8 1.卫星参数 发射日期 2013年2月11日 传感器 OLI,TIRS 海拔高度 705公里 轨道倾角 98.2° 轨道类型 近极轨,太阳同步轨道 赤道穿越时间 当地时间上午10:00(± 15 min)(降交点) 轨道周期 99分钟 重访周期 16天 2.传感器参数 传感器类型波
阅读全文
摘要:遥感反射率的定义:地物表面反射能量与到达地物表面的入射能量的比值。 遥感表观反射率的定义:地物表面反射能量与近地表太阳入射能量的比值。 大气校正就是将辐射亮度或者表观反射率转换为地表实际反射率,目的是消除大气散射、吸收、反射引起的误差。 1、反射率(Reflectance):是指任何物体表面反射阳光
阅读全文
摘要:一、使用USGS下载GIS数据 1.进入网站:https://apps.nationalmap.gov/,选择TNM Download Client。 2.在Datasets中,根据需求选择数据类型和尺度。 3.点击Search Products,在Products中可以看到GIS数据列表,选择对应
阅读全文
摘要:关于USGS的详细使用说明查看这篇文章。 谷歌地球 https://www.google.com/earth/ 谷歌地球(Google Earth,GE)是一款谷歌公司开发的虚拟地球软件,Google Earth来源于Keyhole(锁眼)公司自家原有的旗舰软件。在Google Earth Pro通
阅读全文
摘要:基础知识 C语言中函数是将一组语句封装为一个独立代码块的实现方法。在语法层次上包含3个概念:函数声明,函数调用和函数返回。 函数声明 包括函数定义性声明和函数引用性声明。 一个程序包含的所有函数定义可按任意次序保存在一个规定扩展名的源文件中,也可以经分割后保存在多个源文件中,不允许将一个函数定义分割
阅读全文
摘要:地理坐标系统 地理坐标系统是地球表面空间要素的定位参照系统。地理坐标系统是由经度和维度定义的。经线和纬线的角度可以用度-分-秒(DMS)、十进制度数(DD)或者弧度(rad)的形式表示。 参考椭球体 与地球形状比较接近的是一个以椭圆短轴旋转而成的扁球,也叫椭球体。基于椭球体的地理坐标被称为大地坐标,
阅读全文
摘要:基础知识 表示连续的现象最好选择栅格数据模型,又称基于字段的模型。栅格数据模型用规则网格来覆盖整个空间。格网中的各个像元值与其位置上的空间现象特征相对应,像元值的变化反映了现象的空间变异。 栅格数据模型要素 像元值:像元值赋在像元的部分取决于栅格数据的运算方法。一般来说,涉及距离测量的运算中,像元值
阅读全文
摘要:基本概念 矢量数据模型,也称离散数据模型,是采用离散对象(点、线和多边形)来表示地球表面的空间要素的。 Coverage和Shapfile是地理关系数据模型的例子,它使用分离系统储存地理空间数据的两个主要成分——几何图形和属性。Coverage是有拓扑关系的(即空间要素之间有明确的空间关系),Sha
阅读全文
摘要:基础知识 1.数组声明:储存类型 类型说明符 数组名[整型常量表达式];声明时必须指定数组大小,其占用的空间是确定的。 2.数组名代表连续储存区域的起始地址,是个地址常量。因此数组名不能作为左值使用,只能逐个引用数组元素。 3.一维数组的初始化有四种形式,初值不能含有变量或函数调用形式。动态局部数组
阅读全文
摘要:1.预处理概念:编译程序时,编译器将对程序文件作至少两个阶段的编译预处理,预处理程序预处理阶段和编译程序预处理阶段。 预处理程序预处理阶段:C预处理程序先于C编译程序运行。预处理程序从前向后根据预处理命令做相应的处理。预处理命令分为三类: ①文件包含命令 ②宏定义命令 ③条件编译命令 编译程序预处理
阅读全文
摘要:标识符作用域 1. 标识符(identifier)用于代表程序中的对象,根据所代表的对象不同,可将标识符分为变量名、数组名、函数名、数据类型说明符、符号常量名(宏名)和语句标号。 2. 标识符的作用域: 文件作用域:指从标识符定义或声明位置起到源文件结尾的源文件范围。外部对象(全局变量名、全局数组名
阅读全文
摘要:基础知识 C语言中所有输入输出都用流(stream)完成。流按行组织字符序列,每一行用一个换行符结束。至少3种流与程序连接:stdin,stdout,stderr。一个流是内存中的一个缓冲区,程序运行中输入输出数据都被收集在相应缓冲区中。 字符数据的输入 1.输入单字符函数getchar:从标准输入
阅读全文
摘要:素数判断 #include<stdio.h> #include<math.h> int main() { int n,min,max,isprime; scanf("%d %d",&min,&max); if(min<=2){ printf("%4d",2); min=3; } if(min%2==
阅读全文
摘要:基本概念 1.函数的调用形式包括嵌套调用和递归调用。 2.递归调用包括直接递归调用和间接递归调用。 3.递归函数一般由一个选择结构组成:条件为真的部分,计算基本问题终止递归调用;条件为假的部分,简化问题继续递归调用。 4.递归函数每次调用系统都为函数的所有动态变量(形式参数和动态局部变量)分配本次调
阅读全文
摘要:准备工作 1.安装MinGW64并配置环境变量,如C:\Program Files\mingw64\bin。 2.在VSCode中选择并安装C/C++ Extension Pack插件。 3.在键盘快捷方式中将任务: 运行测试任务键绑定为F4 配置json文件 1.在合适位置创建一个存放源文件和程序
阅读全文

浙公网安备 33010602011771号