课程名称 - 厦门大学数学科学学院 School of Mathematical
厦大高等数学教材
厦大高等数学教材厦门大学高等数学教材厦门大学高等数学教材是厦门大学数学系编写的一本面向本科生的高等数学教材。
该教材旨在全面介绍高等数学的各个分支和重要概念,帮助学生建立扎实的数学基础,并培养学生的数学思维和解决实际问题的能力。
下面将对该教材的特点和内容进行详细介绍。
一、教材特点1.全面系统:该教材内容涵盖了高等数学的主要分支,如微积分、数列、级数、多元函数等,为学生提供了一个全面系统学习高等数学的机会。
2.逻辑清晰:教材在编写过程中经过精心策划,各个章节的内容逻辑清晰,层次分明。
每个知识点都有详细解释和推导,学生可以轻松地理解和掌握。
3.解题实例丰富:教材中精选了大量的解题实例,每个知识点都有相应的例题和习题,帮助学生巩固所学内容,并提供了相关的解题思路和方法。
4.注重应用:教材注重将数学理论与实际应用相结合,通过丰富的实例和案例,引导学生将数学知识应用到实际问题的解决中,培养学生的实际应用能力。
二、教材内容教材内容按照难易程度和知识关联度进行了合理的划分,下面列举了教材主要包含的内容:1.微积分部分:介绍了函数、极限、导数、微分、积分等基本概念和运算技巧,包括一元函数和多元函数的微积分。
2.数列和级数:讲解了数列和级数的概念及其性质,包括等差数列、等比数列、幂级数等。
3.多元函数与偏导数:介绍了多元函数的定义和性质,讲解了偏导数的概念和计算方法。
4.曲线积分与曲面积分:详细说明了曲线积分和曲面积分的定义和计算方法,引导学生理解曲线和曲面与积分之间的关系。
5.常微分方程:介绍了常微分方程的基本概念和解法,包括一阶和高阶常微分方程。
6.概率统计:讲解了概率统计的基本概念和方法,包括概率、随机变量、概率分布、样本调查等。
三、教材使用建议为了更好地学习和掌握该教材,建议学生按照以下步骤进行学习:1.预习教材:在课前预习教材内容,了解将要学习的知识点,尝试理解和记忆相关概念和公式。
2.听课和笔记:认真听课,做好笔记,将重点和难点整理出来,方便复习和回顾。
课程名称 - 厦门大学数学科学学院 School of Mathematical
陈向柳
偏微分方程
2013-01-1414:00-16:00
18
海韵区学生公寓104;海韵区学生公寓105;
125
谭忠
方明张文李伟刘龙城陈健敏许秋菊
2010
石义凯
金融数学
2013-01-1610:30-12:30
18
海韵区学生公寓501;
120
李时银
王清陈东阳涂淑珍
2010
钱建国
数学分析(一)
高等代数(一)
2013-01-25 10:30-12:30
19
海韵区海韵教学楼206;
55
张莲珠
陈竑焘李小凤
2012
数理统计
2013-01-25 14:00-16:00
19
海韵区学生公寓501;
120
黄荣坦
林建希林涛唐敏慧
2010
石义凯
运筹学
2013-01-25 8:00-10:00
19
海韵区海韵教学楼102;海韵区海韵教学楼101;
18
海韵104
林立
钟春平
大学英语(三)
2013-01-1410:30-12:30
18
海韵205
马晴虹
陈桂芝林鹭
大学英语(三)
2013-01-1410:30-12:30
18
学生公寓306
卢素珍
王坚勇
图论及其应用
2013-01-1414:00-16:00
18
海韵区海韵教学楼202;
65
钱建国
黄宏伟巫雪梅
彭达池
杨东勇容志建林建华小程庆进
2012
解析几何
2013-01-22 14:00-16:00
厦门大学本科课程大纲XMUUndergraduateCourseSyllabus
产业组织与管理 Industrial Organization 学分/周学时 Credit/weekly teaching hour 秋季 选修课 Elective
微观经济学
3 credit /4 teaching hours per week
开课学年 Academic year
2016-2017
Microeconomics
《产业组织战略方法》 丘奇 (Jeffrey Church), 韦尔 (Roger Ware) Industrial Organization: A Strategic Approach Church, Jeffrey and Ware, Roger, Industrial Organization: A Strategic Approach, Berkeley Electronic Press, 2000.
厦门大学本科课程大纲 XMU Undergraduate Course Syllabus
课程名称 Course title (in Chinese & English) 课程编号 Course number 开课学期 Semester 课程类型 Course type 先修课程 Prerequisite course 选用教材 Required textbook 选用教材(英文) Required English-written textbook 主要参考书 Main reference book 主要参考书(英文) Main English-written reference book
-1-
础。 In general equilibrium models the standard neoclassical assumption is that agents take prices as given, and may therefore ignore the decisions of others in the market. The assumption is reasonable when there are a large number of firms (and consumers) but is unrealistic in most markets. This course will first consider how firms act when they face no competition from other firms for the sale of their product, i.e., when the firm is a monopolist. In such environments the firm is a price seeker, searching for the price-quantity-quality combination that maximizes profit. We will study not only the implications for price and quantity of monopoly markets but also the impact on social welfare. Furthermore we will consider how non-linear pricing and quality choices can firm profit and social welfare. When there are only a few firms operating in a market, firms must make strategic choices, i.e. the decisions of competing firms must be considered when a firm makes its own decision.arket outcomes in the presence of such strategic interaction. One of the main concepts associated with this strategic interaction is market power. What are the determinants of market power? How do firms create, utilize, and protect it? When are antitrust enforcement or regulation appropriate policy responses to the creation, maintenance, or exercise of market power? This course emphasizes the importance of strategic competition and how firms can shelter their market power and economic profits from competitors. The focus on firm conduct to acquire and maintain market power also establishes the intellectual foundation for determining appropriate government policy in such environments. 二、教学基本要求 Course requirements 中文 (in Chinese): 这些课程将用英语进行。课堂时间分授课和课堂讨论。授课部分将介绍一些基本知识的不同方面的 市场力量,例如市场力量的来源,市场力量的影响,政府如何塑造政策来影响市场。鼓励学生在课堂上 提问。作为一名经济学家,积极思考并提问是一个很好的实践。这门课将会教学生如何应用课堂上的知 识和方法来解决与产业组织相关的具体问题。本课程将会教学生从产业组织的角度来思考问题,并使用 具体的分析工具和材料来回答这些问题。 作业、考试和专题报告将决定每一个学生的期末成绩。 作业包括在课堂上学习的概念的应用。布置作业的目的是为了检验学生对这些基本概念的理解。如 果学生想得高分的话,他们需要能够熟练地回答作业中的问题。 本学期专题报告的重点是反垄断法和政府管制政策的应用。 中国学生:反垄断局将中国的反垄断法适用于三大类: “合并控制” 、 “禁止垄断协议”和“滥用市场 支配地位” 。本期论文应该是一个由反垄断局与这些类别相关联的决定的个案研究。本期论文应明确界定 相关市场、参与者及与反垄断局有关的决定的隐含市场权利。反垄断局判决的更多信息,可以在以下网 址找到 /。 外国学生:描述你所在国家的反垄断法,并将其与中国的反垄断法进行比较,或者讨论你的国家发 生的一个反垄断案例。 论文的长度应保持在一定范围内(约 3000-5000 字) 。 The classes will be in English. The class time will be divided into lecture and discussion. The lectures will introduce some basic knowledge of different aspects of market power, the sources of market power, the implications of market power when it is exercised and how governments might shape policies to influence market power. Students are encouraged to raise questions in the class. It is good practice to think actively as an economist. The classes will be used to guide students to apply the knowledge and methodologies learnt in
数学分析课程简介
导言数学分析课程简介一、数学分析(mathematical analysis)简介:1.背景: 从切线、面积、计算sin、实数定义等问题引入.322.极限 ( limit ) ——变量数学的基本运算:3.数学分析的基本内容:数学分析以极限为基本思想和基本运算研究变实值函数.主要研究微分(differential)和积分(integration)两种特殊的极限运算,利用这两种运算从微观和宏观两个方面研究函数, 并依据这些运算引进并研究一些非初等函数. 数学分析基本上是连续函数的微积分理论.微积运算是高等数学的基本运算.数学分析与微积分(calculus)的区别.二、数学分析的形成过程:1.孕育于古希腊时期:在我国,很早就有极限思想. 纪元前三世纪,Archimedes就有了积分思想.2.十七世纪以前是一个漫长的酝酿时期,是微积分思想的发展、成果的积累时期.3.十七世纪下半叶到十九世纪上半叶——微积分的创建时期.4.十九世纪上半叶到二十世纪上半叶——分析学理论的完善和重建时期:三、数学分析课的特点:逻辑性很强, 很细致, 很深刻; 先难后易, 是说开头四章有一定的难度,倘能努力学懂前四章(或前四章的), 后面的学习就会容易一些; 只要在课堂上专心听讲, 一般是可以听得懂的, 但即便能听懂, 习题还是难以顺利完成. 这是因为数学分析技巧性很强, 只了解基本的理论和方法, 不辅以相应的技巧, 是很难顺利应用理论和方法的. 论证训练是数学分析课基本的,也是重要的内容之一, 也是最难的内容之一. 一般懂得了证明后, 能把证明准确、严密、简练地用数学的语言和符号书写出来,似乎是更难的一件事. 因此, 理解证明的思维方式, 学习基本的证明方法, 掌握叙述和书写证明的一般语言和格式, 是数学分析教学贯穿始终的一项任务.有鉴于此, 建议的学习方法是: 预习, 课堂上认真听讲, 必须记笔记,但要注意以听为主, 力争在课堂上能听懂七、八成. 课后不要急于完成作业, 先认真整理笔记, 补充课堂讲授中太简或跳过的推导, 阅读教科书, 学习证明或推导的叙述和书写. 基本掌握了课堂教学内容后, 再去做作业. 在学习中, 要养成多想问题的习惯.四、课堂讲授方法:1.关于教材及参考书:这是大学与中学教学不同的地方, 本课程主要从以下教科书中取材:[1]华东师范大学数学系编,数学分析(第三版),高等教育出版社,2001;[2] 陈纪修於崇华等编,《数学分析》(第二版)高等教育出版社,2001[3]谢惠民,恽自求等数学分析习题课讲义,高等教育出版社,2003;[4]马振民,数学分析的方法与技巧选讲,兰州大学出版社,1999;[5]林源渠,方企勤数学分析解题指南,北京大学出版社,2003.2.本课程按[1]的逻辑顺序并在其中取材.本课程为适应教学改革的要求,只介绍数学分析最基本的内容,并加强实践环节,注重学生的创新能力的培养。
厦门大学本科课程大纲
厦门大学本科课程大纲课程名称晶体学基础英文名称Fundament of Crystallography课程编号开课学期5学分/周学时 3 / 3课程类型学科类方向性课程先修课程无机化学、普通物理、高等数学、线性代数、材料科学基础选用教材潘兆橹,结晶学及矿物学(上册,第三版),地质出版社,北京:1993。
宓锦校,晶体学基础(讲义),参见,2004。
主要参考书[1]、埃文思(R.C.Evans) (英),胡玉才译, 结晶化学导论, 人民教育出版社,北京:1980。
[2]、陈焕矗,无机非金属材料,山东教育出版社,济南:1985。
[3]、陈焕矗,结晶化学, 山东教育出版社,济南:1985。
[4]、陈敬中, 现代晶体化学:理论与方法:Theories and technique, 高等教育出版社,北京:2001。
[5]、陈敬中, 准晶结构及对称新理论, 华中理工大学出版社,武汉:1996。
[6]、方奇, 于文涛, 晶体学原理, 国防工业出版社, 北京: 2002。
[7]、李中和等,结晶化学, 浙江大学出版社,杭州:1989。
[8]、梁栋材,X射线晶体学基础,科学出版社,北京:1991。
[9]、梁敬魁,相图与相结构(上、下册),科学出版社,北京:1993。
[10]、罗谷风,结晶学导论,地质出版社,北京:1985。
[11]、罗谷风,基础结晶学与矿物学,南京大学出版社,南京:1998。
[12]、宓锦校、吴伯麟、袁润章等,无机材料晶体结构(CD-R),武汉工业大学出版社,武汉:1999。
[13]、潘兆橹,结晶学及矿物学(上册,第三版),地质出版社,北京:1993。
[14]、彭志忠,X射线分析简明教程,地质出版社,北京:1982。
[15]、钱逸泰, 结晶化学导论, 中国科学技术大学出版社,合肥:1999。
[16]、邱关明, 结晶化学, 华中工学院出版社,武昌:1986。
[17]、肖序刚,晶体结构几何理论,高等教育出版社,北京:1993。
厦门大学本科课程教学大纲
厦门大学本科课程教学大纲、课程简介大数据时代已经全面开启,带来了信息技术发展的巨大变革,并深刻影响着社会生产和人民生活的方方面面。
了解大数据概念、具备大数据思维,是新时代对人才的新要求。
本课程高屋建瓴探讨大数据,内容深入浅出,简单易懂,适合非计算机专业(尤其是文科专业)学生学习。
课程内容包括大数据概述,大数据与云计算、物联网和人工智能,大数据技术,大数据应用,大数据安全,大数据思维,大数据伦理,数据共享,数据开放,大数据交易和大数据治理等。
、培养目标本课程旨在实现以下几个培养目标:(1)引导学生步入大数据时代,积极投身大数据的变革浪潮之中;(2)了解大数据概念,培养大数据思维,养成数据安全意识;(3)认识大数据伦理,努力使自己的行为符合大数据伦理规范要求;(4)熟悉大数据应用,探寻大数据与自己专业的应用结合点;(5)激发学生基于大数据的创新创业热情。
三、教学方法本课程以课程理论教学为主,~并安排课堂讨论,以深化学生对知识的理解。
在理论教学层面, 高屋建瓴地探讨大数据,超脱技术讲解技术,内容深入浅出,简单易懂,适合文科专业学生学习;同时,在课堂上为学生展示丰富的实际应用案例,激发学生学习兴趣,开拓学生视野,培养学生大数据思维。
XMU Un dergraduate Course SyllabusThis course focuses on the teach ing of curriculum theory and arran ges classroom discussi ons to deepe nstude nts' un dersta nding of kno wledge. At the level of theoretical teachi ng, it is easy to understand. It is suitable for students majoring in liberal arts to study. At the same time, it shows stude nts abundant practical applicati on cases in class, so as to stimulate stude nts' in terest in learning, broade n their horiz ons and cultivate stude nts' thinking on big data.厦门大学本科课程大纲填写说明(Notes)1须同时填写课程大纲中文版和英文版。
厦门大学研究生课程表(博士生)
厦门大学研究生课程表(博士生)厦门大学研究生课程表(博士生)(二00六,二00七学年第二学期) 计统系各专业 06级 14人时间星期一二三四五六统计推断高级宏观英语可持续发展理国民经济统计博弈论与实与误差分析经济学论与实践研究分析与研究验经济学 1,2节 (1) (2) 上(三节) (三节) (三节) (三节) 经院D,309 午经院D,105 龚敏经院D,105 经院D,105 经院D,105 3,4节陈珍珍教授林擎国曾五一高鸿桢教授教授教授教授数据挖掘中的知识管理统计方法及 (三节)实践经院D-103 下 (三节) 钱争鸣教授 5,7节午经院D,105朱建平教授高级微观经高等数理统计济学(1) (三节)晚 9,10经院D,309 南二109 节张顺明陈建宝上教授教授高级计量经济学(2)林光平教授高级宏观经济学(2)曾金利副教授以上两门是院统一安排的公共课,若课程有冲突,请及时与教学秘书联系。
厦门大学研究生课程表(硕士生)(二00六,二00七学年第二学期)计统系各专业 06级 59人时间星期一二三四五六高级微观英语博弈论与实验企业信息工程经济学经济学与信息价值论上 1,2节 (1) (1) (三节)(三节)英语经院D,109 群贤二103童汉飞讲师南二205 郭艺勋午3,4节高鸿桢副教授教授数据仓库经济信息管国民经济统计与数据理理论与应与分析下挖掘技术用分析方法(三节) (三节) (三节)5,7节经院D,309 嘉四206 南二110 午黄扬铭钱争鸣罗乐勤副教授教授教授高级宏观金融时间序高等数理经济学列分析统计(1) (三节) (三节) 晚9,10经院D,109 经院D,309 南二109 节王艺明黄长全陈建宝副教授副教授教授上厦门大学研究生课程表(硕士生)(二00六,二00七学年第二学期) 计统系各专业 05级 61人时间星一二三四五六期抽样技术(二节)1,2节经院D,105 上陈珍珍教授人力资源管理午(二节)3-4节经院D,104赵丽霞副教授数据挖掘投资经济理论研究下(三节) (三节)5,7节经院D,105 经院D,105 朱建平陈胜荣午教授讲师晚9,10 节上。
厦门大学高等代数考研教案
课程目标:1. 帮助学生全面掌握高等代数的基本概念、基本理论和基本方法。
2. 提高学生的解题能力和应用能力,为厦门大学高等代数考研做好充分准备。
3. 培养学生的逻辑思维能力和创新能力。
课程内容:一、行列式1. 行列式的定义和性质2. 克莱姆法则3. 行列式的计算方法4. 行列式在求解线性方程组中的应用二、矩阵1. 矩阵的定义和性质2. 矩阵的运算3. 矩阵的秩4. 矩阵的逆5. 矩阵的相似和特征值问题三、线性空间与线性映射1. 线性空间的概念和性质2. 线性映射的概念和性质3. 线性变换4. 核空间与像空间5. 伴随矩阵与行列式四、多项式1. 多项式的概念和性质2. 多项式的运算3. 多项式的因式分解4. 多项式方程的解法五、二次型1. 二次型的概念和性质2. 二次型的矩阵表示3. 二次型的正负惯性指数4. 二次型的正定与负定5. 二次型的标准形六、欧氏空间1. 欧氏空间的概念和性质2. 内积的定义和性质3. 投影与正交投影4. 欧氏空间的直角坐标系5. 欧氏空间的线性变换教学过程:一、导入1. 回顾线性代数的基本概念和性质。
2. 引入高等代数的研究对象和方法。
二、讲解1. 讲解每个章节的基本概念、基本理论和基本方法。
2. 结合实例,讲解如何运用所学知识解决实际问题。
三、练习1. 布置课后练习题,巩固所学知识。
2. 对学生提交的练习题进行批改和讲解。
四、讨论1. 组织课堂讨论,引导学生思考问题、解决问题。
2. 鼓励学生提出自己的见解和疑问。
五、总结1. 对每个章节的知识点进行总结,帮助学生梳理知识体系。
2. 分析厦门大学高等代数考研的常见题型和难点,指导学生进行针对性复习。
教学评价:1. 通过课后练习题和课堂讨论,评估学生的学习效果。
2. 关注学生的学习进度,及时调整教学策略。
教学时间:1. 每周2次课,每次课2小时。
2. 总计16周,共计32节课。
教学资料:1. 参考教材:《高等代数》2. 辅助教材:《高等代数考研指南》3. 厦门大学高等代数考研真题教学要求:1. 学生需提前预习课程内容,做好课堂笔记。
厦门大学研究生课程表
厦门大学研究生课程表
(2010-2011学年第一学期)
财政系硕士生所有09级财政系硕士研究生人数:
《
注册国际投资分析师(ciia)系列教材的《公司财务及股票估值与分析》《固定收益证券估值与分析》《投资组合管理》《衍生产品估值与分析》的部分内容。
待开学会后会提供教材供复印(自行购买亦可)。
实验教材采用《基于Excel的投资学》,中国人民大学出版社,2003年。
(2010-2011学年第一学期)
财政系硕士生所有2010级财政系教科类硕士研究生人数:5
(2010-2011学年第一学期)
财政系硕士生所有2010级财政系应用类硕士研究生人数:
(2010-2011学年第一学期)
财政系博士生所有09级财政系博士研究生人数:
博士上课时间和地点请与导师联系。
(2010-2011学年第一学期)
财政系博士生所有2010级财政系博士研究生人数:in Public
博士上课时间和地点请与导师联系。
厦门大学实验教学大纲[001]
厦门大学实验教学大纲
课程编号:XX15 课程类型:学科方向性选修课程
课程名称:数据挖掘课程英文名称:Data Mining
课程总学时:45 实验学时:16
总学分:3
适用对象:软件工程
先修课程:数据库,统计学、人工智能、计算机技术等
实验指导教材及参考书:
1.Jiawei Han and Micheline Kamber,数据挖掘概念与技术(第二版),机械工业出版社,2007
主要仪器设备及软件:
AlphaMiner
一、课程性质、目的和任务
本课程主要介绍数据挖掘的基本概念、基本方法和基本技术以及数
据挖掘的应用和发展方向。
通过本课程让学生熟练了解数据库技术的发
展以及数据挖掘潜在应用的重要性;特别强调发现隐藏在大型数据集中
有趣数据模式的基本概念和技术。
同时,也将探讨数据挖掘如何成为数
据库技术自然演化的一部分,为什么数据挖掘是重要的,以及如何定义
数据挖掘以及相关的步骤和技术等。
二、教学基本要求
要求学生具有良好的数学建模、多元统计、数据库、人工智能、计
算机技术等基础。
三、教学内容及要求
1.关于数据挖掘的多学科领域的导论。
2.数据预处理技术。
包括数据清理、数据集成和转换、数据归纳的方
法。
3.数据挖掘方法。
包括分类、预测、关联和聚类等基础概念及技术。
4.复杂类型数据的挖掘技术。
包括面向对象数据库、空间数据库、多
媒体数据库、时间序列数据库、文本数据库和万维网中的数据挖掘。
四、学时分配
五、考核方式
大纲编制人:苏淑文。
高等数学教材厦门大学出版
高等数学教材厦门大学出版高等数学是大学数学中的一门重要课程,对于提升学生的分析思维和数学能力起着至关重要的作用。
教材在高等数学教学过程中占据着重要的地位,综合了大量的数学理论、知识点和解题方法,是学生学习的主要依据。
本文将介绍由厦门大学出版的高等数学教材。
一、厦门大学高等数学教材的特点厦门大学高等数学教材是经过多年教学实践和经验总结的成果,凝聚了厦门大学教师团队的智慧和教育理念。
其特点如下:1.全面而系统:该教材内容全面,涵盖了高等数学的各个领域和知识点,包括微积分、数列与级数、多元函数、常微分方程等。
内容系统且逻辑清晰,有助于学生全面理解数学的基本原理和应用。
2.注重理论与实践结合:教材既注重数学理论的讲解,又充分考虑数学在实际问题中的应用。
通过大量的例题和习题,帮助学生将数学理论与实际问题相结合,提升解题能力。
3.简明易懂:教材语言简明易懂,注重用通俗的语言解释数学概念和定义,降低学习难度,使学生更容易理解和掌握数学知识。
4.强调问题解决思维:教材注重培养学生的问题解决思维能力。
通过引导学生分析和解决实际问题,培养他们的逻辑思维和创新能力。
二、教材章节结构厦门大学高等数学教材按照数学知识的难易程度和逻辑关系进行了合理的章节划分。
每一章节都包含了相应的导言、理论解析和习题练习,有助于学生全面理解和掌握知识。
以下是教材的章节结构示例:第一章微积分引论1.1 函数与极限1.2 无穷小与无穷大1.3 极限存在的条件......第二章一元函数微分学2.1 导数的定义2.2 导数的运算法则2.3 高阶导数......第三章一元函数积分学3.1 不定积分3.2 定积分3.3 定积分中值定理......三、教材配套资源厦门大学高等数学教材提供了丰富的学习资源和教学辅助工具,为学生提供了更好的学习体验。
1.习题集:教材配套习题集提供了大量的习题和解答,供学生进行巩固和复习。
习题分为基础训练和拓展训练两部分,满足不同层次学生的需求。
厦门大学本科课程教学大纲
厦门大学本科课程教学大纲XMU Undergraduate Course Syllabus□Basic Common Courses □General Education Courses □DisciplinaryGeneral Courses SpecializedCourses□Other Teaching Processes Lecture □Experiment □Skill-training□PracticalTick厦门大学本科课程大纲填写说明(Notes)1.须同时填写课程大纲中文版和英文版。
2.课程名称必需准确、标准。
3.课程代码:非任课教师填写。
该课程在教务系统生成后,由学院代为填写。
4.讲课对象填写专业。
5.适用年级填写可修读本课程的时刻,如本科三年级第一学期。
6.课程类型指公共大体课程、通识教育课程、学科通修课程、专业(或专业方向)课程、其他教学环节。
7.课程课型指理论课、实验课、技术课、实践课。
8.总学时=讲课学时+讨论学时+实验学时+上机学时+其他学时9.先修课程是与该课程具有严格的前后逻辑关系,非先修课程那么无法学习该课程。
10.培育目标很多于150字。
11.考核方式包括成绩记录方式、成绩组成、考核标准等。
成绩记录方式包括百分制、通过/不通过等。
成绩组成指各类考核方式占比。
考核标准指衡量各项考评指标得分的基准。
12.选用教材和要紧参考书要求注明作者、书目、出版社、出版年份。
例如,“丹利维尔:《民主、官僚制组织和公共选择》,中国青年出版社,2001年。
”13.其它信息指课堂标准要求等,如课上禁止利用电话、缺勤要求等。
14.课程英文类别代号:。
厦门大学研究生课程教学大纲与教学计划【模板】
11: Homogeneous and Homothetic Functions (Ch 20)
12: Cions (Ch 21)
13:Limits and Compact sets(Ch29)
主要
内容
提要
1: Euclidean Spaces (Ch 10)
2: Linear Independence (Ch 11)
3: Limits and Open Sets (Ch 12)
4: Functions of Several Variables (Ch 13)
5: Calculus of Several Variables (Ch 14)
课程
目标
This course is designed to introduce to a wide range of mathematical techniques used in graduate level economics courses. Topics include the tools used to analyze equilibrium models, comparative-static modelsandoptimization.
教 学 进 度 安 排
时间
教学内容
主讲人
教学方式
备注
Week1
Euclidean Spaces (Ch 10)
林细细
耿森
讲座
Week2
Linear Independence (Ch 11)
林细细
耿森
讲座
Week3
Limits and Open Sets (Ch 12)
数学de一些英文名称
Applied Partial Differential Equations Computer Graphics Computer Aided Geometric Design Selections from System Modeling Biology Mathematics Mathematical Finance Multimedia Techniques Applied Geometry Principle of Computer Network Dynamical Systems The Theory of Interest Actuarial Mathematics Coding Theory Numerical Analysis(Computing Method) Nonlinear Programming Combinatorial Optimization Optimal Control Theory Fractal Geometry Functions of Several Complex Variables Theory of Integral Equations and Its Applications Elementary Number Theory Stochastic Processes Applied software of Mathematics and Practice Introduction to Actuarial Science Advanced course on Mathematical Physics Mathematics of Demography Financial Economics Combinational Analysis Life Insurance Fourier Analysis Introduction to Insurance Introduction to Insurance and Actuarial Science Nonlife Actuarial Mathematics Complex Analysis Introduction to Control Theory Life Actuarial Mathematics Data Structures Statistics Digital Signal Processing Linear Programming Basic Information Theory Element of Database System
厦门大学本科课程大纲
一、课程性质、目的与任务 Course description and objectives 本课是金融基础课,包括金融市场,金融资产以及如何估值和交易。金融市场构成了企业运行的外部金 融环境。大部分时间里,我们会以一个金融市场的参与者的角度:比如投资者,投资顾问或者一个利用 市场进行风险管理的投资者,来看待市场。
4
Lecture 5, In-class 随堂期中考试 Mid-term exam (1 In class midterm exam hour 30 minutes)
随堂期中考试
4
Lecture 6, Asset 从多样化收益的角度引出资本资产定价模型,讨论风 险与回报率之间的关系,重点区分系统性风险以及个 Pricing Models
Lecture 7, Derivative 简单介绍金融衍生品的种类,包括远期,期货和期权 的概念 Analysis
衍生品分析 Different kinds of financial derivatives, including forwards, futures and options
4
Lecture 8, Hedging, 介绍三种主要风险管理手段,包括对冲,保险和分散 Insuring, and Introducing three risk management sharing methods: hedging, insuring and diversifying Diversifying
4
风险管理
Lecture 9, Portfolio 介绍投资组合理论,重点在风险分散带来的收益率与 风险之间的关系 Theory
4
投资组合理论
Introducing the portfolio theory, with emphasis on the risk-return relation from risk diversifying 4
教学大纲-厦门大学高等代数
教学大纲-厦门大学高等代数第一篇:教学大纲-厦门大学高等代数教学大纲一.课程的教学目的和要求通过这门课的学习,使学生掌握高等代数的基本知识,基本方法,基本思路,为进一步学习专业课打下良好的基础,适当地了解代数的一些历史,一些背景。
要突出传授数学思想和数学方法,让学生尽早地更多地掌握数学的思想和方法。
突出高等代数中等价分类的思想,分解结构的思想,同构对应的思想,揭示课程内部的本质的有机联系。
二.课程的主要内容:代数学是研究代数对象的结构理论与表示方法的一门学科。
代数对象是在一个集合上定义若干运算,且满足若干公理所构成的代数系统,线性空间则是数学类专业本科生所接触和学习的第一个代数对象。
本课程力求突出代数学的思想和方法。
《高等代数》分为两个部分主要内容。
一部分是基本工具性质的,包括多项式,行列式,矩阵初步,二次型。
既然是工具性质的,因而除了多项式内容外,也是数学专业以外的理科、工科、经管类《线性代数》的内容,以初等变换为灵魂的矩阵理论是这部分内容的核心。
另外一部分是研究线性空间的结构,这是研究代数结构的起点和模型,也是《高等代数》有别于《线性代数》之所在。
《高等代数》从三个角度进行研究。
从元素的角度看,研究向量间的线性表示,线性相关性,基向量;从子集角度看,研究子空间的运算和直和分解;从线性空间之间的关系来研究线性空间结构,就是线性映射,线性变换,线性映射的像与核,Jordan标准形对应的空间分解。
而欧氏空间则是具体的研究空间的例子。
在研究线性空间中,始终贯穿着几何直观和矩阵方法的有机结合,矩阵的相似标准形和对应的线性空间分解则是这种有机结合的生动体现和提升,因而是本课程的精华内容。
本课程力求突出几何直观和矩阵方法的对应和互动。
我们强调矩阵理论,把握简洁和直观的代数方法,同时重视线性空间和线性映射(变换)的主导地位和分量,从几何观点理解和把握课程内容。
三.课程教材和参考书:教材:林亚南编著,高等代数,高等教育出版社,第一版参考书:1.姚慕生编著,高等代数(指导丛书),复旦大学出版社,第二版2.北京大学数学系编,高等代数,高等教育出版社,北京(1987)3.张禾瑞、郝炳新,高等代数,高等教育出版社,北京(1999)4.樊恽、郑延履、刘合国,线性代数学习指导,科学出版社,北京(2003)5.林亚南编:高等代数方法选讲,2002年,见厦门大学精品课程“高等代数”网站四.课程内容及学时分配本课程开课时间:一学年(共两学期),共170学时,其中课堂讲授122学时,习题讨论课42学时,考试6学时。
Mathematic入门教程(整理版)
(1)简介数学系给本科生开设一门课: "符号计算系统", 主要简单讲授mathematica(以下简称math)软件的使用及其编程,赶兴趣的同学可以找本math书以求更深入的了解.我们平日用到编程语言时, 大家都知道编程中用到的整型, 实型, 甚至双精度数, 都只是一个近似的数, 其精度有限, 有效数字有限, 在很多时候达不到实际需要的要求. 符号计算与数值计算的区别就在于符号计算以准确值记录计算的每一步的结果, 如果需要时, 可以将精确表示按需要计算成任意位数的小数表示出来(只要机器内存足够大).最常见的符号计算系统有maple, mathematica, redues等, 这些软件各有侧重, 比如,maple内存管理及速度比math好, 但是图形方面不如math; redues没找到, 没用过, 未明; 而用得较多的matlab编程环境特好, 和C语言接口极其简单, 遗憾的是它不是符号计算, 只是数值计算. 所以, 就实用而全面来说, math是一个很好用的软件.math软件不仅能够进行一般的+-*/及科学函数如Sin, Log 等计算, 而且能进行因式分解, 求导, 积分, 幂级数展开, 求特征值等符号计算, 并且, math有较强的图元作图, 函数作图, 三维作图及动画功能.(2)mathematica入门mathematica自发布以来, 目前比较常见的有math 1.2 for DOS, math 2.2 for Windows, math 3.0 for win95, math 3.0 for UNIX.DOS下的math的好处就是系统小, 对机器要求低, 在386机器4M内存下就能运行得很好(机器再低点也是可以用的, 比如说286/2M). 在DOS下直接键入math<回车>即可进入math系统, 出现的提示符In[1]:=, 这时就可以进行计算了, 键入math函数, 回车即可进行运算. 如果输入的Quit, 则退出math. 这里要注意的是, math区分大小写的, 一般math 的函数均以大写字母开始的.windows下的math对机器要求就要高一些了, math3.0更是庞大, 安装完毕有100M之多(2.2大约十多兆). 同windows下的其他软件一样, math可以双击图标运行, 在File菜单下有退出这一项. windows下的math有其优越性, 就是可以在windows下随心所欲地拷贝粘贴图形. math3.0更是能输入和显示诸如希腊字母, 积分符号, 指数等数学符号. DOS的math与windows下的一个区别是DOS的以回车结束一句输入, 而windows的以+<回车>结束一句输入. DOS下的提示符显示为In[数字]:=, 而windows下在结束输入后才显示出In[数字]:=及Out[数字]:=字样. (Out为输出提示符) 下面试试几个例子:(In[数字]:=为提示符, 不用键入)In[1]:= 2^100 计算2的100次方In[2]:= s={{3,7,9},{7,4,3},{1,3,8}} 定义矩阵sIn[3]:= Eigenvalues[s] 计算s的特征值In[4]:= Plot[Sin[x],{x,0,Pi}] 在0,Pi间画SinIn[5]:= Plot[Cos[x],{x,0,Pi}] CosIn[6]:= Plot3D[Sin[x]Sin[y],{x,0,1},{y,0,2}] 三维作图以In[6]为例说明: math的函数都以大写字母开头的单词为函数名, Plot3D, Plot, Eigenvalues, Sin等, 常数也是如此, 如Pi. 函数名后的参数用[]括起, 逗号隔开.math的输出可以作为函数的输入对象, 你可以再试一个: In[7]:=Show[%%,%%%] 这里一个%代表上一个输出, 两个代表上两个... 也可以直接用Out[n]代表第n个输出.这里需要补充的是!command 执行DOS命令?name 关于name(函数等)的信息(可以使用通配符)??name 关于name的额外信息(3)基本计算1. 算术运算符+加-减*乘/除^指数(乘也可用空格)N[expr]或expr //N 计算expr的数值(6位有效数字)N[expr, n] n表示小数的位数2. 数学函数Sqrt[x] x开方Exp[x] e的x方Log[x] x的自然对数Log[b,x] 以b为底, x的对数Sin[x], Cos[x], Tan[x], ArcSin[x], ArcCos[x] 三角函数Abs[x] |x|Round[x] 离x最近的整数Floor[x] 不超过x的最大整数Quotient[n,m] n/m的整数部分Mod[n,m] n/m的余数Random[] 0,1间随机数Max[x,y,...] Min[x,y,...] 最大数和最小数3. 常数Pi Pi=3.141592653589793...E e=2.71828...Degree Pi/180I i=Sqrt[-1]Infinity 无穷大Catalan Catalan常数.=0.915966ComplexInfinity 复无穷DirectedInfinity 有向的无穷EulerGamma 欧拉常数gamma=0.5772216GoldenRatio 黄金分割(Sqrt[5]-1)/2Indeterminate 不定值4. 逻辑运算符==, !=, >, >=, <, <=, !, &&, ||Xor 异或Implies 隐含If[条件,式1,式2] 如果条件成立, 值式1; 否则得式25. 变量a) 变量名以字母(一般小写)开头; 字母数字组成.(如x2为变量名; 而2x, 2*x, 2 x, x*2, x 2均是x乘以2).b) 赋值x=value; x=y=value; x=.(清除x值)c) 代换expr /. x->value 将式中x代换为valueexpr /. {x->xval, y->yval}下面就让我们以几个例子来结束本节:(大家还是注意, DOS下的Math, 只要输入In[num]:=后的指令后按回车, 而windows下则是按+回车.) 大家看看都有什么输出.In[1]:= 2.7+5.23In[2]:= 1/3+2/7In[3]:= 1/3+2/7 //NIn[4]:= N[Pi,100]曾经有人问我, 你是怎么算出Pi的1000位而没有错误的, 其实很简单, 大家只要把上式的100改为1000即可.In[5]:= Sin[Pi/2]+Exp[2]+Round[1.2]In[6]:= 10<7In[7]:= x=5;如果在输入之后加上一个";", 则只运算不输出.IN[8]:= y=0(所以In[7]和8完全可以合成一条x=5;y=0, 假如我不需要x=5的输出) In[9]:= x>yIn[10]:= t=1+m^2In[11]:= t /. m->2In[12]:= t /. m->5aIn[13]:= t /. m->Pi //N(4)代数变换上一节我们已经学习了Math里的基本运算及逻辑运算, 常用数学函数, 几个常见的常数, 以及变量的使用. 这一节, 我们来学学基本代数变换: Apart, Cancel, Coefficient, Collect, Denominator, Expand, ExpandAll, Exponent, Factor, Numerator, Short, Simplify, Together.Expand[expr] 多项式expr按项展开Factor[expr] 因子形式Simplify[expr] 最简形式In[1]:= Expand[(1+x)^2]In[2]:= Factor[%]我们以前说过的哦, %是上一个输出, %%是上上个, %%%是上上上个, ..., %n是第n个输出(即Out[n])In[3]:= Simplify[%%]In[4]:= Integrate[x^2/(x^4-1),x] 这是积分运算, 详情后叙In[5]:= D[%,x] 求导In[6]:= Simplify[%]ExpandAll[expr] 所有项均展开Together[expr] 通分Apart[expr] 分离成具有最简分母的各项Cancel[expr] 约去分子,分母的公因子Collect[expr] 合并In[1]:= e=(x-1)^2 (2+x)/((1+x)(x-3)^2)In[2]:= Expand[e]In[3]:= ExpandAll[e]In[4]:= Together[e]In[5]:= Apart[%]In[6]:= Factor[%]Coefficient[expr, form] 表达式中form项的系数Exponent[expr, form] form的最高幂次Numerator[expr] 取分子Denominator[expr] 取分母expr //Short 以简短形式输出In[1]:= e=Expand[(1+3x+4y^2)^2]In[2]:= Coefficient[e, x]In[3]:= Exponent[e, y]In[4]:= q=(1+x)/(2(2-y))In[5]:= Denominator[%]In[6]:= Expand[(x+5y+10)^4]In[7]:= %//Short 把上式输出, 中间项省去, 以<<数字>>表示省去的项数.最后, 我们以例子来看看用符号名做客体的标志的好处In[1]:= 12metersIn[2]:= %+5.3metersIn[3]:= %/(25seconds)In[4]:= %/.meters->3.78084feet 一下子就把米制变为英尺了.(5)微积分运算(2-1)学到上一节, 大家会发现怎么还停留在中学的计算中呢, 这一节, 大家就会看到微分D, Dt; 积分Integrate, NIntegrage; 和与积Sum, Product, NSum, NProduct. 下一节我们介绍解方程Solve, Eliminate, Reduce, NRoot, FindRoot, FindMinimum; 幂级数Series, Normal; 极限Limit; 特殊函数Fourier, InverseFourier, ...微分D[f, x] f对x求导D[f, x_1, x_2, ...] f对x_1, x_2, ...求导D[f, {x, n}] f对x求n次导Dt[f] 全微分dfDt[f, x] 全微商df/dxIn[1]:= D[x^n,x]In[2]:= D[f[x],x]In[3]:= D[2x f[x^2],x]In[4]:= D[x^n, {x, 3}]In[5]:= D[x^2 y^3, x, y]In[6]:= Dt[x^n]In[7]:= Dt[x y, x]积分Integrate[f,x] f对x积分Integrate[f, {x, xmin, xmax}, {y, ymin, ymax}, ...] 定积分NIntegrate[f, {x, xmin, xmax}, {y, ymin, ymax}, ...]计算积分的数值解In[1]:= Integrate[Sin[Sin[x]],x] 嘻嘻, 无法计算, 原样输出In[2]:= Integrate[Log[x], {x,0,6}] 啊, 广义积分也一样算In[3]:= Integrate[x^2+y^2, {x,0,1}, {y,0,1}]In[4]:= In[3]//N 如果你的上一条输入不是In[3], 注意调整这一条的输入哦In[5]:= Integrate[Sin[Sin[x]], {x,0,1}] 怎么还没法计算啊In[6]:= N[%] 或NIntegrate[Sin[Sin[x]], {x,0,1}] 呵,终于可以计算了.和与积Sum[f, {i, imin, imax}, {j, jmin, jmax}, ...]f对i, j, ...分别从imin到imax,jmin到jmax,...求和Sum[f, {i, imin, imax, di}] 求和的步长为diProduct[f, {i, imin, imax}, {j, jmin, jmax}, ...] 求积NSum 数值解NProduct 数值解In[1]:= Sum[x^i/i, {i,1,4}]In[2]:= Sum[x^i/i, {i,1,5,2}]In[3]:= Sum[a/i^3, {i,1,10}]In[4]:= N[%] 或NSum[a/i^3, {i,1,10}]In[5]:= Sum[1/i^3, {i,1,Infinity}] 可能原样输出, 也可能输出Zeta[3](依math的版本不同而异)In[6]:= N[%]In[7]:= Sum[x^i*y^j, {i,1,3}, {j,1,i}]注: 如果想要求带符号上下限的Sum, 在math3.0中, 直接使用Sum函数即可: In[8]:= Sum[1/Sin[i], {i,1,n}]而如果在旧版本的math, 则可能需要调入包(package) "gospersu.m", 调入格式一般为In[8]:= <<"盘符:\\math路径\\packages\\algebra\\gospersu.m"(不同安装目录可能出现不一样)然后使用函数GosperSum[](6)微积分运算(2-2)上一节, 我们一起学习了微分D, Dt; 积分Integrate, NIntegrage;和与积Sum, Product, NSum, NProduct. 这一节我们将介绍解方程Solve, Eliminate, Reduce, NRoot, FindRoot, FindMinimum; 幂级数Series, Normal; 极限Limit; 特殊函数Fourier, InverseFourier, ...最后, 我们说明一下math的函数的定义, 别名的使用, 以及不同输出格式解方程Solve[{lhs1==rhs1, lhs2==rhs2,...}, {x,y,...}]解关于x,y,...的方程组{lhs1==rhs1, lhs2==rhs2,...}Eliminate[{lhs1==rhs1, lhs2==rhs2,...}, {x,y,...}]在联立方程中消去x,y,...Reduce[{lhs1==rhs1, lhs2==rhs2,...}, {x,y,...}]给出一组化简后的方程, 包括可能的解NRoot[poly==0, x] 给出多项式的根的数值逼近FindRoot[lhs==rhs, {x, x0}] 从x0出发, 求方程的数值解FindMinimum[f, {x,x0}] 在x0附近找f的极小值In[1]:= Solve[x^2+2x-7==0, x]In[2]:= Solve[2-4x+x^5==0, x] 呵呵~~~ 输出结果你会发现和没解一样In[3]:= N[%] 啊, 要数值解啊, 不早说. 这不是么. In[4]:= Solve[{a*x+y==0, 2x+(1-a)y==1},{x,a}]In[5]:= Eliminate[{3x+2y+z==3, 2x-2y-2z==5,x+y-7z==9}, {x,z}]In[6]:= Reduce[a*x+b==0, x] 哇, 好COOL. a==0, 怎么怎么; a!=0, ... In[7]:= FindRoot[Cos[x]==x,{x,1}]In[8]:= FindMinimum[x Sin[x], {x,2Pi}]幂级数Series[expr, {x, x0, n}] 求expr在x0的n阶幂级数Normal[series] 按标准形式In[1]:= Series[(1+x)^n, {x,0,3}] 最后还有近似量级呢(大喔O[x]^4)In[2]:= Normal[%]In[3]:= %^2 (1+%) 把大喔量级不要了, 多项式当然可以这么运算极限Limit[expr, x->x0] expr中x趋于x0In[1]:= t=Sin[x]/xIn[2]:= t/.x->0 错了吧. 0不能当分母的In[3]:= Limit[t,x->0] 求极限总可以了吧特殊函数Fourier[] 傅利叶变换InverseFourier[] 反傅利叶变换In[1]:= {1,1,1,1,-1,-1,-1,-1}In[2]:= Fourier[%]In[3]:= InverseFourier[%]RungeKutta[], ... 等函数定义函数如下In[1]:= f[x_]:=x^2+1 math中定义函数:变量后跟_, 然后用:=In[2]:= f[x_, y_]:=x+y 以上两个定义同时存在并不矛盾, 当f仅使用一个参数, 自动用一式; 为两个参数, 则用二式In[3]:= f[3]In[4]:= f[3,2]定义别名In[1]:= para:=ParametricPlot 用:=来定义别名In[2]:= para[{Cos[t],t}, {t,0,Pi}]In[3]:= Alas[para] 查看para是什么的别名(7)矩阵/表的运算矩阵的定义Table, Array, IdentityMatrix, DiagonalMatrix; 输出输入TalbeForm, ColumnForm, MatrixForm, list(其他输出TeXForm, FortranForm, CForm); 及运算: 数乘, 矩阵乘法, Inverse, Transpose, Det, MatrixPower, Eigenvalues, Eigenvectors, 矩阵定义使用的一点说明.矩阵的定义Table[f, {imax}] 包含imax个f的元素(f是规则)Table[f, {i, imin, imax, istep}, {j, ...}, ...]istep=1可省, imin=1也等于1可再省Array[a, n] 建立向量a[1], a[2], ..., a[n]Array[a, {m, n}] 建mxn矩阵aArray[a, {m1, m2, ..., mn}] n维张量IdentityMatrix[n] 生成n维单位矩阵DiagonalMatrix[list] list元素为对角元In[1]:= Table[x, {4}]In[2]:= Table[i^2, {i, 1, 4}]In[3]:= x^%-1 看看表在运算符作用后的结果In[4]:= D[%, x] 求导也可以In[5]:= % /. x->3 代入值看看In[6]:= Array[a, {3, 2}] 看个2维的(3x2)矩阵In[7]:= DiagonalMatrix[{1,2,3}] 生成对角元是1,2,3的方阵矩阵的输出/输入TableForm[list] 以表列格式显示一个表ColumnForm[list] 写成一列MatrixForm[list] 按矩阵形式list[[i]] 第i个元素(一维); 第i行元素(二维)list[[i,j]] list的第i行, 第j列元素.In[1]:= a=Table[i+2*j, {i, 1, 3}, {j, 1, 2}]In[2]:= TableForm[%] 看看表格式In[3]:= ColumnForm[%%] 写成一列In[4]:= MatrixForm[%%%} 再看看矩阵形式In[5]:= %[[2]] 把上面的矩阵的第二行(是一维的表了哦)去来In[6]:= %%[[2,1]] 取第二行第一列元素(是一个数)注: In[5],In[6]也可用a[[2]]和a[[2,1]]的典型写法.其他输出格式TeXForm, FortranForm, CFormTeX(数学排版)格式, Fortran语言, C语言格式输出In[1]:= (Sqrt[x^3-1]+Exp[y])/Log[x]In[2]:= TeXForm[%] 注意TeX中T和X是大写, e是小写In[3]:= CForm[%]矩阵的数学运算cm 数乘(c标量, m是Table或Array定义的矩阵)a.b 矩阵相乘(注意矩阵乘法的规则)Inverse[m] 逆矩阵(当然要对方阵来说了)Transpose[m] 转置Det[m] m(方阵)的行列式MatrixPower[m,n] m(方阵)的n次幂Eigenvalues[m] m(方阵)的特征值Eigenvectors[m] m(方阵)的特征向量Eigenvalues[N[m]], Eigenvectors[N[m]] 数值解In[1]:= a=Table[i+2*j, {i, 1, 3}, {j, 1, 2}]In[2]:= 5a 看看乘积In[3]:= b=Table[3*i-2^j, {i, 1, 3}, {j, 1, 3}]In[4]:= b.a 矩阵乘法(注意,此例a.b没有意义)In[4]:= Transpose[%] 转置In[5]:= Inverse[b] 求一下矩阵的逆(天哪, 是方阵还不行, 还要行列式不为0) In[6]:= Det[b] 果然行列式为0In[7]:= c=b+{{1,0,0},{0,0,0},{0,0,0}}In[8]:= Inverse[c] 终于可以求逆了In[9]:= MatrixPower[b,3] b的3次方In[10]:= Eigenvalues[b] 特征值In[11]:= Eigenvectors[b] 特征向量一点说明: 矩阵可以先使用, 再定义; 局部定义和整体定义的顺序也自由. 如:In[1]:= d[1,1]=w; d[1,2]=e; d[2,1]=21; d[2,2]=22;In[2]:= Array[d,{3,3}] 你就会发现, 定义过的有值了, 没定义的还没有值.(8)表的运算.2表的结构VertorQ, MatrixQ, MemberQ, FreeQ, Length, TensorRank, Dimensions, Count, Position; 取表元First, Last, list[[]], Take, Rest, Drop, Select; 插入元素Prepend, Append, Insert, Join; 表的集合Union, Intersection, Complement; 表的重排Sort, Union, Reverse, RotateLeft, RotateRight, Transpose, Flatten, Partition, Permutations, Apply计算表的有关结构VectorQ[list] 检验list是否为向量结构MatrixQ[list] 检验list是否为矩阵结构MemberQ[list, form] 检验form是否为list的元素FreeQ[list, form] 检验form是否不是list的元素Length[list] list中元素的数目TensorRank[list] list的深度(看成张量的秩)Dimensions[list] list作为向量或矩阵的维数Count[list, form] form在list中出现的次数Position[list, form] form在list中的位置In[1]:= t={{1,2},3} t是一个表In[2]:= VectorQ[t] 不是向量In[3]:= MemberQ[t,3] 3是它的元素In[4]:= MemberQ[t,2] 2不是它的元素In[5]:= Length[t] t的长度是2In[6]:= TensorRank[t] t的深度是1In[7]:= Dimensions[t] 作为向量,是2维: {1,2}和3In[8]:= Position[t,3] 3在表t中的位置是{{2}}在表中取部分元素First[list] list的首元素Last[list] list的最后一个元素list[[n]] list的第n个元素list[[-n]] list的倒数第n个元素(以后二者合写为n/-n)list[[n1,n2,...,nm]] 相当list[[n1]][[n2]]...[[nm]]list[[{n1,n2,...,nm}]] list第n1,n2,...,nm元组成新表list[[{i1,i2,...},{j1,j2,...}]]list的i1,i2...行,j1,j2,...列Take[list, n/-n] 取list的前/后n个元素Rest[list] 去掉首元的listDrop[list, n/-n] 去掉前/后n个元素的listSelect[list, crit] 从list中选出满足crit的元素In[1]:= t={{2,1},{1}};In[2]:= VectorQ[t] 函数名最后字母为Q,其值为True/FalseIn[3]:= aa={{a,b,c,d},{e,f,g,h},{i,j,k,l}};In[4]:= aa[[1]] 看看以下几个, 体会一下取元素/子表In[5]:= aa[[1]][[2]]In[6]:= aa[[1,2]]In[7]:= aa[[{1,2}]]In[8]:= aa[[{1},{2}]]In[9]:= Select[{a,23,12,0,3.5},EvenQ] 看看Select怎么用这里EvenQ[expr]判断expr是否偶数; OddQ[.]奇数?; NumberQ[.]数?;IntegerQ[.]整数?; PrimeQ[.]素数? AtomQ[.]简单表达式?...表中插入元素Prepend[list, elem] 表头加elem(PrependTo函数修改list) Append[list, elem] 在表尾加elem(AppendTo修改list)Insert[list, elem, n/-n] 在正/倒数第n个位置插入elemJoin[list1, list2, ...] 连接list1, list2, ...In[1]:= Prepend[{a,b,c},x] 在{a,b,c}前加x元素In[2]:= Insert[{a,b,c},x,2] 在{a,b,c}的第2个位置插入xIn[3]:= Join[{1,2,3},{xy},{m,{2,3},3}] 看看Join集合函数Union[list1, list2, ...] 去掉重复元并排序后的JoinIntersection[list1, list2, ...] 取各list的公共元Complement[t, list1, list2, ...] 在t中, 不在各list中的元素In[4]:= Union[{1,2,3},{xy},{m,{2,3},3}] 看看UnionIn[5]:= Complement[{a,b,c,d,e},{a,d},{e,f}] 看看Complement 表的重排Sort[list] 将list排序Union[list] 去掉重复元Reverse[list] 倒序RotateLeft[list, n/-n] 将list向左/右转n个元素(n=1可省) RotateRight[list, n/-n] 将list向右/左转n个元素(n=1可省) Transpose[list] 交换表的最上面两层Transpose[list, n] 交换表的顶层与第n层Flatten[list] 将list所有层变为一层Flatten[list, n] 将list的最上面n层变为一层Partition[list, n] 将list分成由n元组成的块(多余舍去) Partition[list, n, d] 各块中有偏移dPermutations[list] 给出list一切可能的排列Apply[Plus, list] 求和list[[i]]Apply[Times, list] 求积list[[i]]In[1]:= RotateLeft[{a,b,c,d,e},2] 得到{c,d,e,a,b}In[2]:= Flatten[{{a,b},c,{c,d}}] 得到{a,b,c,c,d}In[3]:= Table[i^2+j^2+k^2,{i,2},{j,2},{k,2}]In[4]:= Flatten[%,1] 展开一层In[5]:= Apply[Plus,%] 求和得到{24,36}In[6]:= Partition[{a,b,c,d,e,f,g},3,1] 看看Partition(9)二维图形二维函数作图Plot, 选项; 图的重现Show, Options, SetOptions, InputForm, Head; 参数绘图ParametricPlot; 线宽Thickness, 线型Dashing. 二维图形函数作图Plot[f[x],{x,xmin,xmax}] 在{xmin,xmax}间画出f[x]的图形Plot[{f1[x],f2[x],...},{x,xmin,xmax}] 画出fi[x]Plot[Release[f],{x,xmin,xmax}] 有时f的表达式很复杂,直接用Plot计算量大,可能得不出结果,可以先求f的值,再画Plot选项设置(格式: 选项->值)PlotRange Automatic {ymin,ymax}或{{xmin,xmax},{ymin,ymax}}AxesLabel轴标None {"x轴标","y轴标"}Frame框False TrueAxesOrigin原点Automatic {x,y}Axes轴Automatic None不画Ticks刻度Automatic None或{{xticks(,...)},{yticks(,...)}}GridLines网格None All或{{xlines...},{ylines}}AspectRatio 1/GodenRatio 正实数(高/宽)PlotPoints 15 Plot的作图精度In[1]:= Plot[Sin[x^2], {x,0,3}]In[2]:= Plot[Sin[x^2], {x,0,3}, PlotRange->{0,1.2}]In[3]:= Plot[Sin[x^2], {x,0,3}, AxesLabel->{"x","Sin[x^2]"}]In[4]:= Plot[Sin[x^2], {x,0,3}, Axes->None]In[5]:= Plot[Sin[x^2], {x,0,3}, PlotPoints->40]图形的重现Show[p] 重画图pShow[p1,p2,...] 把p1,p2,...重画在一起Show[p,option->value] 改变选项重画p(选项大多同上)(没有PlotPoits选项)Options[p] 显示图p的选项InputForm[p] 显示图p的有关存储信息SetOptions[函数名,option->value] 改变函数选项默认值Head[p] p的类型,如果p是图,则值为Graphics In[1]:= t1=Plot[BesselJ[1,x],{x,1,20}]In[2]:= t2=Plot[Sin[x],{x,0,15}]In[3]:= Show[t1,%]In[4]:= Show[%,Axes->None]In[5]:= Show[%,Frame->True]In[6]:= Options[%]In[7]:= InputForm[t2]参数绘图ParametricPlot[{fx,fy},{t,tmin,tmax}]ParametricPlot[{{fx,fy},{gx,gy},...},{t,tmin,tmax}]{fx,fy}的几种特殊情形{r[t]Cos[t],r[t]Sin[t]} 极坐标{Re[f],Im[f]} 复函数的相角图{Log[f],Log[g]} log-log图注意: 有时需要把AspectRatio->1才能更好地显示y/x比例, 如画圆. In[1]:= ParametricPlot[{Sin[t],Sin[2t]},{t,0,2Pi}]In[2]:= ParametricPlot[{Sin[t],Cos[t]},{t,0,2Pi}]In[3]:= Show[%,AspectRatio->Automatic]AspectRatio是1或Automatic是y/x的比例才是1选项,改变线宽和线型(虚线):在Plot的选项里使用PlotStyle->Thickness[0到1的值] 在math3.0下,使用0.005足矣PlotStyle->Dashing[{画,空}]在Show中,在Graphics[Thickness[.]]或Graphics[Dashing[.]]之后的线宽或线型依此改变.In[1]:= Plot[Sin[x^2],{x,0,3},PlotStyle->Thickness[0.01]]In[2]:= Plot[Sin[x^2],{x,0,3},PlotStyle->Dashing[{0.01,0.01}]]In[3]:= t1=Plot[Sin[(3x)^2],{x,-1,1}]In[4]:= t2=ParametricPlot[{Sin[t],Sin[2t]},{t,0,2Pi}]In[5]:= Show[t1,Graphics[Dashing[{0.01,0.01}]],t2]In[6]:= Show[t1,Graphics[Thickness[0.01]],t2](10)三维图形三维函数作图Plot3D, 选项; 参数作图ParametricPlot3D; 等值线图ContourPlot; 密度图DensityPlot; 数据绘图ListPlot,ListPlot3D.三维作图函数作图Plot3D[f[x,y],{x,xmin,xmax},{y,ymin,ymax}]在{xmin,xmax}间画出f[x]的Surface图形Show[p] 重画图p,用法同二维Show[Gaphics3D[p]] 将图p(可能是SurfaceGraphics)转为Graphics3D,并重画三维作图选项PlotRange Automatic {zmin,zmax}或{{xmin,xmax},{y...},{z...}} Axes轴Automatic NoneAxesLabel None {"x轴标","y轴标","z轴标"}Ticks Automatic 刻度PlotLabel图标None 图的标记Boxed盒子True FalseBoxRatios {1,1,0.4} {x,y,z}HiddenSurface True False是否隐去曲面被挡部分Shading True False是否涂阴影(颜色)Mesh True False是否在曲面上画网格LightSources 三个光源设光源{{x,y,z},RGBColor[r,g,b]} FaceGrids None All或坐标网格ViewPoint视点{1.3,-2.4,2.} {x,y,z}{0,-2,0}正前方; {0,-2,2}前上方; {0,-2,-2}前下方;{2,-2,0}正右角; {0,0,2}正上方; ...PlotPoints 15 作图精度(PlotPoints为Plot3D,ParametricPlot3D,ContourPlot等plot函数选项)In[1]:= Plot3D[Sin[x]y^2,{x,-3,4},{y,-2,2}]In[2]:= Plot3D[Sin[x]y^2,{x,-3,4},{y,-2,2},PlotPoints->30]In[2]:= Show[%, Mesh->False,Boxed->False,Axes->None]参数绘图ParametricPlot3D[{fx,fy,fz},{u,umin,umax},{v,vmin,vmax}] 等值线图ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}]选项Contours 10 从zmin到zmax等值线条数密度图DensityPlot[f,{x,xmin,xmax},{y,ymin,ymax}]In[1]:= ParametricPlot3D[{Cos[5t],Sin[3t],Sin[t]},{t,0,2Pi}]In[2]:= ParametricPlot3D[{u,u+v,v^2},{u,0,2},{v,-1,1}]In[3]:= ContourPlot[Sin[x]Cos[y],{x,-2,2},{y,-2,2}]In[4]:= Show[%,Contours->30]In[5]:= DensityPlot[Sin[x]Cos[y],{x,-2,2},{y,-2,2}]数据绘图ListPlot[{y1,y2,...}] 画(1,y1),(2,y2),...ListPlot[{{x1,y1},{x2,y2},...}]ListPlot[...,PlotJoined->True] 连线ListPlot3D[array]In[1]:= t=Table[i^2,{i,10}]In[2]:= ListPlot[t]In[3]:= ListPlot[t,PlotJoined->True]In[4]:= tt=Table[Mod[y,x],{x,20},{y,20}]In[5]:= ListPlot3D[%,ViewPoint->{1.5,-0.5,1}](11)基本图元作图二维基本图元Point, Line, Rectangle, Polygon, Circle, Disk, Text, Graphics[]; 三维基本图元Point, Line, Polygon, Cuboid, Text, Graphics3D[]; 一些PlotStyle: Thickness, Dashing, PointSize, GrayLevel, RGBColor.基本图元绘图二维基本图元Point[{x,y}] 点(x,y)Line[{{x1,y1},{x2,y2},...}] 连线Rectangle[{xmin,ymin},{xmax,ymax}] 矩形Polygon[{{x1,y1},{x2,y2},...}] 多边形Circle[{x,y},r] 圆:圆心(x,y),半径rDisk[{x,y},r] 圆盘:圆心(x,y),半径rCircle[{x,y},{rx,ry},{a1,a2}] 椭圆:圆心(x,y),长短轴rx,ry,起始角a1,终止角a2Disk[{x,y},{rx,ry},{a1,a2}] 椭圆盘Text[expr,{x,y}] 文本输出在(x,y)Text[expr,{x,y},{x1,y1}] 文本输出{x1,y1}为{-1,0},{1,0},{0,1},{0,-1}, 则文本输出以(x,y)为左端点, 右端点, 上端点, 下端点; 其他-1到1的数为相对位移In[1]:= s1=Line[Table[{n,(-1)^n},{n,6}]]In[2]:= Show[Graphics[s1]]In[3]:= g1=Show[%, Axes->Automatic]In[4]:= Show[g1,Graphics[Text["f(x)",{4.5,0.8}]]]In[5]:= s2={Rectangle[{1,-1},{2,-0.6}],Polygon[ {{1,0},{3,1},{4,0.5},{5,1}}]}In[6]:= Show[g1,Graphics[s2]]In[7]:= Show[Graphics[Table[Circle[{3n,0},n/4],{n,4}]], AspectRatio->Automatic]In[8]:=Show[Graphics[Disk[{1,1},{1,2},{10Degree,325Degree}]], AspectRatio->Automatic] 三维图元Point[{x,y,z}] 点(x,y,z)Line[{{x1,y1,z1},{x2,y2,z2},...}] 连线Polygon[{{x1,y1,z1},{x2,y2,z2},...}] 多边形Cuboid[{xmin,ymin,zmin},{xmax,ymax,zmax}] 立方体Text[expr,{x,y,z}] 文本输出一些PlotStyleThickness[r] 线宽Dashing[{r1,r2,...}] 虚线{实虚实虚...}PointSize[r] 点的大小GrayLevel[r] 灰度0<=r<=1RGBColor[r,g,b] RGB颜色([0,1]间)[1,0,0]红; [0,1,0]绿; [0,0,1]蓝; [1,1,0]黄In[1]:= Plot[Sin[x^2],{x,0,3},PlotStyle->RGBColor[1,0,0]]In[2]:= Show[%,Graphics[PointSize[0.05]],Graphics[Point[{2,1}]]]In[3]:= Show[Graphics3D[RGBColor[1,0,0]],Graphics3D[ Line[{{0,0,0},{1,2,3},{3,2,1}}]]](12)表达式与纯函数表达式形式FullForm, TreeForm, Head; 表达式的书写形式@, //, ~f~; 表达式的项expr[[n]]; 表达式操作Apply(@@), Nest, Map(/@), MapAll(//@), MapAt; 纯函数&, #, ##.表达式形式FullForm[expr] 给出表达式的完全形式TreeForm[expr] 给出表达式的完全形式Head[expr] 给出表达式的头部In[1]:= FullForm[x+y+z] x+y+z的FullForm是Plus[x,y,z]In[2]:= FullForm[1+(x y)^2+(y+z)^3]In[3]:= TreeForm[%]In[4]:= Head[%]In[5]:= Head[215]In[6]:= Head[21.5]In[7]:= Head[Plot[Sin[x],{x,0,1}]]表达式的四种书写形式f[x,y] 标准形式f@x f[x]的前缀形式x//f f[x]的后缀形式x~f~y f[x,y]的中间形式In[1]:= Pi^2//N 相当于N[Pi^2](//级别低)In[2]:= N@Pi^2In[3]:= {a,b,c}~Join~{c,d}表达式的项expr[[n]] expr的第n项expr[[-n]] expr倒数第n项expr[[n1,n2,...]] 树结构索引的expr的项expr[[n]]=expr2 项赋值Position[expr,form] 寻找expr中form的位置In[1]:= t=1+(3+x)^2+z;In[2]:= t[[2]] 得(3+x)^2(类似于取List的元素)In[3]:= t[[2,1]] 再取子表得到Power函数的(3+x)In[4]:= t[[4]] 出错,不存在In[5]:= t[[3]]=y*z 试试直接赋值In[6]:= t 看看t变成什么了表达式的操作Apply[f,list] 对list施加函数f (@@)Nest[f,x,n] 将f对x作用n次Map[f,expr] 将f作用于expr的第一层(/@) Map[f,expr,n] 将f作用于expr直到第n层MapAll[f,expr] 将f作用于expr的所有项(//@)MapAt[f,expr,{polist}] 将f作用于expr的polist位置上In[1]:= Apply[f,{a,b,c}] 得到f[a,b,c](同f@@{a,b,c})In[2]:= Nest[f,x,3] 得f[f[f[x]]]In[3]:= u=x+(x+2)^2/xIn[4]:= Map[f,u] 同f/@uIn[5]:= Map[f,u,2]In[6]:= MapAll[f,u] 同f//@uIn[7]:= MapAt[f,u,Position[u,x]] 所有x都换成f[x]纯函数& Function纯函数# 纯函数的第一个变量#n 纯函数的第n个变量##n 从第n个起的变量序列## ##1Function[x,expr] 有一个变量的纯函数Function[{x1,x2,...},expr] 列表参数的纯函数In[1]:= Map[#^2&, {a,b,c}] 甚至#^2& /@ {a,b,c} 即将函数#^2作用于{a,b,c}得到{a^2,b^2,c^2}In[2]:= (#1^2+#2^#3)&[x,y,3] 即x^2+y^3In[3]:= g[##,##]&[x,y] 得g[x,y,x,y](13)转化规则与参数转换规则f[x]=, f[x_]=, Clear; 模式与匹配; 赋值=和:=; /; , -> , :> , /. , //. , Replace, /: ; 参数的含义_, __, ___, _head, _:xdef.转换规则f[x]=expr 定义f在x的值f[x_]:=expr 定义f[x](区别=与:=)Clear[f]或f[x_]=. 清除f的定义Remove[f] 彻底清除变量或函数fIn[1]:= f[x]=x^2 定义f在x为x^2In[2]:= f[2]+f[x] f[2]未定义,所以得到f[2]+x^2In[3]:= g[x_]=x^2 定义g[x](这里x没有值,:=与=一样) In[4]:= g[2]+g[x] 得到4+x^2 (注意看f和g的区别)In[5]:= f[3]=10 再定义一个f[3]In[6]:= ?f 看看f模式与匹配f[n_], f[m_,n_], f[n_,n_]In[1]:= f[m_,n_]:=m+nIn[2]:= f[n_,n_]:=3*nIn[3]:= f[n_]:=2*nIn[4]:= f[2,2]+f[6,8] f[2,2]用的是f[n,n]而不是f[m,n]In[5]:= f[2]+f[6,8] f[2]用单参数规则,f[6,8]用双参数规则赋值= 立即赋值:= 到使用时再赋值In[1]:= y=2In[2]:= h[y_]=y^3 即时赋值In[3]:= h[1] =8In[4]:= h2[y_]:=y^3 使用时再赋值,这里只定义规则In[5]:= h2[1] =1 (注意h2与h的区别)In[6]:= ?hIn[7]:= ?h2 分别看看就知道了In[8]:= 3! 下面再熟练一下=和:=的区别In[9]:= f[x_]:=%+2xIn[10]:= 1+y^2In[11]:= g[x_]:=%+2xIn[12]:= 2+zIn[13]:= f[a]+g[a]In[14]:= f[a]*g[a]/; (表达式/;条件) 满足条件使用表达式-> (lhs -> rhs) 在定义时,lhs用rhs代替:> (lhs :> rhs) 在使用时,lhs用rhs代替/. (expr /. rule) 对expr所有项使用规则一次//. (expr //. rule) 对expr所有项使用规则直到结果不变化Replace[expr,rule] 对整体expr使用规则一次/: (g/:lhs:=rhs) 定义一个转换规则,与g相关联In[1]:= f[x_]:=1 /; -1<=x<=1 当-1<=x<=1时, f[x]=1In[2]:= f[x_]:=-1 其他时候f[x]=-1In[3]:= f[2]In[4]:= f[0.5] 分段函数耶In[5]:= Plot[f[x],{x,-2,2}] 画图看看, 不错不错In[6]:= x+y /. x->2 得到2+y(:>和->的区别类似于:=与=) In[7]:= Clear[f]In[8]:= f[5] /. {f[1]->1,f[x_]->x*f[x-1]}In[9]:= f[5] //. {f[1]->1,f[x_]->x*f[x-1]}In[10]:= ss /: math[ss]=96In[11]:= ss /: phys[ss]=95In[12]:= ?ss参数x_ 单个表达式xx__ 一个或多个表达式序列xx___ 0个或多个表达式序列xx_h (或x__h) Head是h的表达式(序列)x_:xdef 可省参数的缺省值In[1]:= nt[t_,lt__]:=t*ltIn[2]:= c={1,2,3,4}In[3]:= nt[3,c] 这里就使用c是列表参数In[4]:= li[x_,xi_,xj__]:=(x-xj)/(xi-xj)In[5]:= li[x,xi,{1,2}] 再看个例子In[6]:= h[x_Real]:=x^2 定义h,当x是Real时In[7]:= h[4.5] h[4.5]的值为20.25In[8]:= h[a] a的Head不是Real,未定义,得h[a]In[9]:= fac[0]=1 以下看看函数facIn[10]:= fac[n_Integer?Positive]:=n*fac[n-1]In[11]:= fac[5] 120(注意上面条件用?间隔)In[12]:= h2[x_?NumberQ]:=x^3 看看这个条件的使用In[13]:= f[x_,y_:1,z_:2]:=g[x,y,z]In[14]:= f[a1,b1,c1] 都有参数则按参数代入In[15]:= f[a1,b1] 少一个参数,使用缺省值In[16]:= f[a1] 只有一个参数,两个参数使用缺省(14)mathematica过程编程一般过程, Block; 循环Do, While, For, Nest, FixedPoint; 条件If, Which, Switch; 转向Return, Break, Continue, Goto, Label.一般过程Command; Command; ... 一串命令Block[{x,y,...},procedure] x,y,...为局部参数Block[{x=x0,y=y0,...},proc] 局部参数赋初值In[1]:= g[x_]:= Block[{u},u=(1+x)^2;u=Expand[u]]In[2]:= g[a+b] 看看g[a+b]=?In[3]:= u 而这时u不发生改变循环结构Do[expr,{i,imin,imax,istep}]计算expr,i从imin到imax,步长istepDo[expr,{i,imin,imax}] istep=1Do[expr,{i,imax}] imin=1,istep=1Do[expr,{n}] 计算expr n次Do[expr, {i...}, {j...}...] 多重循环(前面的外重循环)While[test,expr] 当test成立, 计算exprFor[start,test,increment,body]相当于C语言for(start;test;increment) body Nest[f,expr,n] f对expr作用n次FixedPoint[f,expr] 重复使用f,直到expr不再变化用于循环的表达式i++, i--, ++i, --i, i+=di, i-=di, i*=di, i/=di,{x,y}={y,x} x,y值交换In[1]:= Do[Print[i^2],{i,4}] 循环Print[i^2]In[2]:= t=x;Do[t=1/(1+k*t),{k,2,4}];tIn[3]:= Do[Print[{i,j}],{i,4},{j,i-1}]In[4]:= Nest[Function[t,1/(1+t)],x,3] 注意虚函数的使用In[5]:= FixedPoint[Function[t,Print[t];Floor[t/2]],67]In[6]:= n=17;While[(n=Floor[n/2])!=0,Print[n]]In[7]:= For[i=1,i<4,i++,Print[i]]In[8]:= For[i=1;t=x,i^2<10,i++,t=t^2+i;Print[t]]大家注意练习上面例子, 考虑并看看运行结果, 熟练Math的循环语句的使用.条件语句If[test,expr] if (test) exprIf[test,expr1,expr2] if (test) expr1 else expr2If[test,expr1,expr2,expr3] 无法判断时得值expr3Which[test1,value1,test2,value2,...True,value]test1为真,得value1;否则判断test2...;若全不满足,得Null Switch[expr,form1,value1,form2,value2,...]expr的值为form1,得value1; 为form2,得value2,...In[1]:= f[x_]:=If[x>0,1,-1]In[2]:= Plot[f[x],{x,-2,2}] 还是画图形象In[3]:= g[x_]:=Which[x>1,x+2,x<-5,x-2]In[4]:= g[0] 没有输出In[5]:= Print[g[0]] 看到了,是NullIn[6]:= g[-6]In[7]:= g[2] 这两个g值都有意义In[8]:= h[x_]:=Switch[Mod[x,3],0,a,1,b,2,c]In[9]:= h[4] 也可以看看h[5],h[6]等值转向控制Return[] 返回,当前函数值NullReturn[expr] 返回expr的值Break[] 和Continue[] 这两函数只用于For,While.(Do不使用)Goto[标志]和Label[标志](15)程序包程序包的结构, 上下文, 程序注释, 输出, 输入程序包的结构BeginPackage["self`"] 激活或建立self上下文f::ussage="...." f的用法说明Begin["`Private`"] 开始包的私有上下文....f[args]=.......End[] 结束自身的上下文EndPackage[] 结束包,将self`放在全局上下文路径的最前面如果第一句为BeginPackage["self`","f1`","f2`"], 则在定义包self时, 同时打开f1.m, f2.m, 调入f1`, f2`.名字和上下文上下文表示为字符串`name 在当前上下文或搜索路径中最先找到的符号context`name 在指定上下文中的符号`name 在当前上下文中的符号Unique[ss] 生成以ss开头的没用过的符号Clear[s] 清除s的值Remove[s] 清除符号sRemove["context`*"] 清除context上下文中的所有符号这里要提一下两个系统变量: $Context和$ContextPath, 前者为当前上下文, 后者为当前上下文路径. 关于上下文, 大家看看以下例子, 体会一下.In[1]:= $Context 当前上下文是Global`In[2]:= z=6 定义z=6In[3]:= Begin["new1`"] 开始new1上下文IN[4]:= new1`z=9 new1上下文中的z=9In[5]:= $Context 当前上下文是new1`In[6]:= z 看看z=9In[7]:= ?*`z 看看有几个z,其中有z和Global`zIn[8]:= EndAdd[] 结束new1`,并将new1`放在路径最前面In[9]:= $ContextPath 看看路径In[10]:= ?*`z 看看有几个z,其中有z和new1`zIn[11]:= z 看看现在z的值是Global的z值了In[12]:= $Context 当前上下文In[13]:= Remove[z] 清除变量zIn[14]:= z Global的z清除了,这时显示的z=9In[15]:= Remove[z] 再Remove就清除new1中的z了程序注释f::ussage="text..." 关于一个函数的说明(* 注释内容*) 出现在程序包的任何地方如If[x>y,(* then *)x,(* else *) y]和If[x>y,x,y]是一样的.输出Print[expr1,expr2,...] 在屏幕上输出expr1,expr2,...StringForm[string,expr1,expr2,...] 将string中成对的``依次用expr1,expr2,...代替. 若string中是`n`, n为整数, 则用第n个expr代替.如StringForm["`` is not ``.",x+1,y]输出x+1 is not y.Message[s::tag] 输出tagOff[s::tag] / On[s::tag] 屏蔽/打开tag信息In[1]:= f::"overflow"="Factorial argument `1` too large."In[2]:= f[x_]:=If[x>10,Message[f::"overflow",x];Infinity,x!]In[3]:= f[20] 输出错误信息In[4]:= Off[f::"overflow"] 屏蔽overflow信息In[5]:= f[20]表达式输出到文件expr >> file 把表达式的值写入新文件fileexpr >>> file 把表达式的值追加到file中!!file 显示文件输入Input[] 键盘输入完整表达式作为Input的返回值Input[提示] 显示提示,接受输入InputString[] 输入字符串Read[文件名,类型描述] 按类型描述读入文件,参看帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013-01-20 10:30-12:30
黄荣坦(海韵教学楼)刘继春(学生公寓)
18
南二208
江桂英
李锦堂
大学英语二
2013-01-148:00-10:00
ቤተ መጻሕፍቲ ባይዱ18
海韵301
许紫宏
徐新英
大学英语三
2013-01-148:00-10:00
18
南二109
李素英
石荣刚
大学英语(三)
2013-01-1410:30-12:30
18
群二102
宋佳样
程庆进
大学英语(三)
2013-01-1410:30-12:30
2012-2013学年第一学期专业课期末考试安排表
课程名称
考试时间
考试周
地点
人数
主考
监考
年级
巡考教师
大学英语重修
2013-01-128:00-10:00
17
南二206
杜魁
马克思主义基本原理概论
2013-01-1310:30-12:30
18
学生公寓201
128
林密
薛学梅林建希庄平辉
2011
大学英语二
2013-01-148:00-10:00
18
本部嘉五501
65
李慧琪
2011
C程序设计基础
2013-01-1910:00-11:40
18
本部嘉五502
65
江弋
2011
西方经济学
2013-01-2114:00-16:00
19
学生公寓501
104
王燕武
李安徐新英宋翀
2010
大学语文
2013-01-2114:00-16:00
19
学生公寓301
110
18
海韵104
林立
钟春平
大学英语(三)
2013-01-1410:30-12:30
18
海韵205
马晴虹
陈桂芝林鹭
大学英语(三)
2013-01-1410:30-12:30
18
学生公寓306
卢素珍
王坚勇
图论及其应用
2013-01-1414:00-16:00
18
海韵区海韵教学楼202;
65
钱建国
黄宏伟巫雪梅
谭绍滨
李安孔非
2010
邱春晖
抽象代数
2013-01-1710:30-12:30
18
海韵区海韵教学楼207;
60
王清
黄雪莹李志强
2010
数学分析(三)
2013-01-1810:30-12:30
18
海韵区海韵教学楼104;
80
程金发
黄宏伟谭安辉
2011
庄平辉
时间序列分析
2013-01-1810:30-12:30
高等代数(一)
2013-01-25 10:30-12:30
19
海韵区海韵教学楼206;
55
张莲珠
陈竑焘李小凤
2012
数理统计
2013-01-25 14:00-16:00
19
海韵区学生公寓501;
120
黄荣坦
林建希林涛唐敏慧
2010
石义凯
运筹学
2013-01-25 8:00-10:00
19
海韵区海韵教学楼102;海韵区海韵教学楼101;
18
海韵区海韵教学楼402;
70
黄荣坦
曹娟曾元春
2009
数学分析(三)
2013-01-1810:30-12:30
18
海韵区海韵教学楼407;
60
张中新
杜魁桂文永
2011
数值逼近
2013-01-188:00-10:00
18
海韵区海韵教学楼404;
75
陈竑焘
宋翀林世敏
2010
C程序设计基础
2013-01-1910:00-11:40
彭达池
杨东勇容志建林建华小程庆进
2012
解析几何
2013-01-22 14:00-16:00
19
海韵区海韵教学楼402;
65
李锦堂
方明程小丽
2012
钱建国
解析几何
2013-01-22 14:00-16:00
19
海韵区海韵教学楼407;
60
邱春晖
王焰金袁日荣
2012
拓扑学
2013-01-22 8:00-10:00
2013-01-1614:00-16:00
18
海韵区海韵教学楼406;
55
谭忠
陈黄鑫蔡虹
2012
陈向柳
数学分析(一)
2013-01-1614:00-16:00
18
海韵区海韵教学楼407;
60
刘轼波
陈竑焘方权清
2012
大学物理下
2013-01-168:00-10:00
18
海韵区海韵教学楼101
陈理想
杨东勇宋宇萍石荣刚
2009
陈向柳
偏微分方程
2013-01-1414:00-16:00
18
海韵区学生公寓104;海韵区学生公寓105;
125
谭忠
方明张文李伟刘龙城陈健敏许秋菊
2010
石义凯
金融数学
2013-01-1610:30-12:30
18
海韵区学生公寓501;
120
李时银
王清陈东阳涂淑珍
2010
钱建国
数学分析(一)
19
海韵区学生公寓501;
115
丁昌明
曹娟黄雪莹贾鲁昆
2009
常微分方程
2013-01-23 14:00-16:00
19
海韵区海韵教学楼102;
65
张剑文
王清刘颜红
2011
常微分方程
2013-01-23 14:00-16:00
19
海韵区学生公寓501;
90
刘卫平
陈健敏王娟
2011
复变函数论
2013-01-23 8:00-10:00
140
李安
杜魁刘龙城容志建左玲李伟杨维玲
2011
概率统计
2013-01-20 10:30-12:30
海韵区学生公寓201
林建华张中新林建华小
一元微积分
2013-01-24 8:00-10:00
刘继春(学生公寓)严荣沐(海韵教学楼)
线性代数
2013-01-20 8:00-10:00
林建华大(学生公寓)黄荣坦(海韵教学楼)
2011
大学物理下
2013-01-168:00-10:00
18
海韵区海韵教学楼104
何国敏
林建华小林鹭林涛
2011
思想道德修养
2013-01-1710:30-12:30
18
学生公寓201
吴文琦
张剑文钟春平王坚勇
2012
抽象代数
2013-01-1710:30-12:30
18
海韵区海韵教学楼202;
65
19
海韵区学生公寓501;
125
严荣沐
李安宋宇萍孙丽玲
2010
庄平辉
傅立叶分析及其应用
2013-01-24 10:30-12:30
19
海韵区海韵教学楼408;
27
伍火熊
吕楹
2009
严荣沐
高等代数(一)
2013-01-25 10:30-12:30
19
海韵区海韵教学楼204;
75
林鹭
陈黄鑫万琴
2012
陈向柳