VisualFoxPro的数据与数据运算
- 格式:ppt
- 大小:340.51 KB
- 文档页数:55


Excel数据运算
Excel2003中的运算符
类型 运算符 功能 示例
算术运算符 +、-、*、/、%、^(插入符号) 加、减、乘、除、百分比、乘幂运算 2^3(2的3次方)
比较运算符 =、﹤、﹥、﹥=、﹤=、﹤﹥ 等于、大于、小于、……不相等 A3=C3、A3﹤﹥C3
文本运算符 &(和号)、 连接两个文本值;区域运算符 A&B产生AB;A1:CI(引用该区域内所有单元格) :(冒号)
引用运算符 ,(逗号) 联合运算符; A1:C1,A2:C2(引用A1:C2)
(空格) 交叉运算符 A1:C1 B1:D1(引用B1:C1)
在Excel中,每个运算符都有一定的优先级.优先级从高到低分别为:冒号、单个空格、逗号、负号、百分号、插入符号、星号和正斜杠、加号和减号、和号、比较运算符。
* 若更改求值顺序,请将公式中要先计算的部分用括号括起来。
一. 输入公式
单击要输入公式的单元格;
输入=,然后输入公式表达式;
按Enter键,或单击编辑栏左侧的输入按钮,即可得到运算结果。
二.常用公式运算:
1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;
2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;
3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;
4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;
6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;
7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;
遥感数据的波段运算
一、波段运算(Band Math)
Band MathTM 功能允许你处理导致单个波段输出的复杂表达式。这些数学表达式也可以应用于一个多波段文件中的所有波段,providing “File Math”。
关于使用波段运算的更多信息,请参阅 ENVI Programmer’s Guide 第 29 页的 “Band Math Basics”。 1.可利用的波段运算功能(Available Band Math Functions)
Band Math 功能为用户提供一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理系统中获得的。该功能的能力与 IDL 语言的能力直接相关。可用的函数包括但不仅限于 表 4-2 中列出的数学表达式。
表 4-2: 一些可用的波段运算函数。 Series and Scalar 数学 三角函数 其它波段运算选项
加 (+) 正弦 (sin(x)) 关系运算符 (EQ、NE、LE、LT、GE、GT)
减 (-) 余弦 (cos(x)) 逻辑运算符 (AND、OR、XOR、NOT)
乘 (*) 正切 (tan(x)) 类型转换函数(byte, fix, long, float, double, complex)
除 (/) 反正弦 (asin(x)) IDL 返回数组结果的函数
最小运算符 (<) 反余弦 (acos(x)) IDL 返回数组结果的程序
最大运算符 (>) 反正切 (atan(x)) User IDL 函数和程序
绝对值 (abs(x)) 双曲正弦 (sinh(x)) 平方根 (sqrt(x)) 双曲余弦 (cosh(x))
指数 (^) 双曲正切 (tanh(x))
自然指数 (exp(x))
自然对数 (alog(x))
以10为底的对数 (alog10(x))
注意
一些有效的 IDL 表达式要求整个输入数组存在于内存中,它可以不必与 ENVI tiling 操作相兼容。 2.Band Math 对话框
乘除运算中按有效数字最少的保留,加减运算中按小数位最少的保留。
二、运算规则
一般来讲,有效数字的运算过程中,有很多规则。为了应用方便,我们本着实用的原则,加以选择后,将其归纳整理为如下两类。
1.一般规则
(1)可靠数字之间运算的结果为可靠数字。
(2)可靠数字与存疑数字,存疑数字与存疑数字之间运算的结果为存疑数字。
(3)测量数据一般只保留一位存疑数字。
(4)运算结果的有效数字位数不由数学或物理常数来确定,数学与物理常数的有效数字位数可任意选取,一般选取的位数应比测量数据中位数最少者多取一位。例如:可取=3.14或3.142或3.1416……;在公式中计算结果不能由于“2”的存在而只取一位存疑数字,而要根据m和v来决定。
(5)运算结果将多余的存疑数字舍去时应按照“四舍六入五凑偶”的法则进行处理。即小于等于四则舍;大于六则入;等于五时,根据其前一位按奇入偶舍处理(等几率原则)。例如,3.625化为3.62,4.235则化为4.24。
1. 具体规则
(1)有效数字相加(减)的结果的末位数字所在的位置应按各量中存疑数字所在数位最前的一个为准来决定。例如
30.4 26.65
+ 4.325 - 3.905
34.725 22.745
取30.4+4.325=34.7,26.65-3.905=22.74。
(2)乘(除)运算后的有效数字的位数与参与运算的数字中有效数字位数最少的相同。
由此规则(2)可推知:乘方、开方后的有效数字位数与被乘方和被开方之数的有效数字的位数相同。
(3)指数、对数、三角函数运算结果的有效数字位数由其改变量对应的数位决定。例如:中存疑数字为0.08,那么=?我们将的末位数改变1后比较,找出发生改变的位置就能得知。
1 《Visual foxpro 的基本数据运算》教案
教案名称:《数据库应用基础——Visual foxpro》§1.5 Visual foxpro 的基本数据运算(一)
授课时间:
授课人:
教材分析:数据和数据运算是任何数据库管理系统的基础,Visual foxpro常用的数据运算一共分为四种:算术运算符、字符运算符、关系运算符和逻辑运算符,这里先介绍两种。数据类型在后面的运算、函数及建表的过程中占着重要的作用。
教学目标:1、掌握四种数据类型
2、学会判断常量的类型
3、变量的定义及分类
4、算术运算符、字符运算符的基本功能
重点难点:四种数据类型,算术运算符和字符运算符的运用。
课型、教法:新授课、讲授法、提问法、讨论法、列举法、比较法、作业练习法。
授课内容: Visual foxpro 的基本数据运算
导入: 教师提问:【教法:提问法、讨论法 授课时间:5分钟】
前面我们讲过数据的概念,什么是数据?数据是能被计算机存储和处理,反映客观事物的符号,如姓名:王小阳,性别:男,平均分:87,出生日期:2000年10月1日,这些都称为数据,它们都有各自的类型,下面我们就来讲数据类型。
新课:【教法:提问法、讨论法 、比较法、列举法 授课时间:35分钟】
一、常用的数据类型
1.数据类型
数据类型决定数据的运算方式和存储方式,visual foxpro常用的数据类型有四种:
(1)数值型:由一切可以进行算术运算的数据组成,包括数字0—9、小数点和正负号。
(2)字符型:由一切可以显示或打印的字符组成,包括字母、汉字、数字和各种符号。
(3)日期型:用于表示日期,它包括表示日期的数字和分隔线。
(4)逻辑型:只有两个值,.T.和.F.
2.常量
常量指其值始终保持不变的量,每个常量有一个数据类型。
(1)字符型常量:由字符型数据组成,必须用定界符括起来,定界符可以是单引号、双引号可方括号。