文档库 最新最全的文档下载
当前位置:文档库 › 实验九_S函数应用实例

实验九_S函数应用实例

实验九_S函数应用实例
实验九_S函数应用实例

第九次实验 S-函数应用实例

例题:(1)用S 函数模块为下图所示单摆构造系统动力学模型;(2)利用Simulink 研究该单摆摆角的运动曲线。

(a) 写出该单摆的动力学方程为

22

g m d m d g F F F d d f K K dt M M M dt θθ=--=--其中,m f 实施加在单摆上的等效外力;d K 是等效摩擦系数;g K 是等效重力系数。

(b) 化成状态方程组:令1d x dt

θ=,2x θ=,m u f =,则上述二阶方程可写为 11sin d g dx K x K u dt

θ=--+ 21dx x dt

= (c) 根据状态方程对模板文件进行“裁剪”得到simpendzzy.m

从MATLAB 的toolbox\simulink\blocks 子目录下,复制sfuntmpl.m ,并把它改名为simpendzzy.m ,再根据状态方程对文件进行修改,最后如下形成文件:

function [sys,x0,str,ts]=simpendzzy(t,x,u,flag,dampzzy,gravzzy,angzzy) switch flag,

case 0,

[sys,x0,str,ts]=mdlInitializeSizes(angzzy);

case 1,

sys=mdlDerivatives(t,x,u,dampzzy,gravzzy);

case 2,

sys=mdlUpdate(t,x,u);

case 3,

sys=mdlOutputs(t,x,u);

case 9,

sys=mdlTerminate(t,x,u);

otherwise

error(['Unhandled flag = ',num2str(flag)]);

end

% mdlInitializeSizes

function [sys,x0,str,ts]=mdlInitializeSizes(angzzy)

sizes = simsizes;

sizes.NumContStates = 2;

sizes.NumDiscStates = 0;

sizes.NumOutputs = 1;

sizes.NumInputs = 1;

m

sizes.DirFeedthrough = 0;

sizes.NumSampleTimes = 1;

sys = simsizes(sizes);

x0 = angzzy;

str = [];

ts = [0,0];

% mdlDerivatives

function sys=mdlDerivatives(t,x,u,dampzzy,gravzzy)

dx(1)=-dampzzy*x(1)-gravzzy*sin(x(2))+u;

dx(2)=x(1);

sys = dx;

% mdlUpdate

function sys=mdlUpdate(t,x,u)

sys = [];

% mdlOutputs

function sys=mdlOutputs(t,x,u)

sys = x(2);

% mdlTerminate

function sys=mdlTerminate(t,x,u)

sys = [];

(d)建立仿真模型exm1.mdl

先构成名为simpendzzy的S-函数模块,从simulink的“user-defined Function ”子库中复制S-Function框架模块到空白模型窗,再建立观察单摆事实运动的仿真模型exm1.mdl,如下图

信号发生器的参数设置:信号取square波形;幅值为1;频率为0.1rad/sec

双击S-Function框架模块,弹出对话窗:在“S-Function name ”栏中填

写函数名simpendzzy;在“S-Function parameters”栏中填写

dampzzy,gravzzy,angzzy(次序要对);再点击【OK】

在该exm_1.mdl运行前,应先对该模型运行所需的3个参数dampzzy,gravzzy,angzzy进行设置。在MATLAB命令窗口可键入下列命令:clear

dampzzy=0.8;gravzzy=2.45;angzzy=[0;0];

(e) 设置仿真时间为0到200秒,启动仿真,就可得到摆角运动曲线。

(f)将模型图和仿真结果曲线复制到Word文档中,写上学号和名字,上传到021134@https://www.wendangku.net/doc/9a4485503.html, 。

实验九 Servlet应用

实验九 Servlet应用 1.实验目标 1.掌握Servlet的编写与配置 2.理解Servlet的生命周期 3.理解Servlet与JSP的区别 2.实验内容与要求 1.主要通过实践掌握对servlet的使用、编写 2.创建一个简单的servlet程序并在tomcat中进行配置 3.创建一个可以接收客户端提交参数,处理后返回给客户端的servlet程序。 4.使用request.getParameterValues(“”)获取复选框数据,实现用户注册功能 3.实验步骤 1. 实现一个简单的HelloServlet,要求在IE中显示“Hello XXX”字符串。 1)通过继承HttpServlet类创建自己的servlet类 2)在servlet类的doGet()方法中输出自己的信息 3)将生成的HelloServlet.java类编译成HelloServlet.class类,注意编译的时候要用到servlet-api.jar文件。

2.创建和部署Servlet 1)在Tomcat\webapps\目录下创建自己的项目名称myExample 2)在Tomcat\webapps\myExample目录下创建WEB-INF目录,并在该目录下创建一个classes目录,将编译后的HelloServlet.class文件拷贝到这里。 3)在Tomcat\webapps\myExample目录下创建WEB-INF目录并创建一个web.xml文件。 内容为 HelloServlet是我们自己定义的servlet-name,指定HelloServlet类(如果有报名要包含包名) 中指定的是我们在IE中所用的地址。 3.启动tomcat,测试运行 输入:http://localhost:8080\myExample\HelloServlet 2.编写一个处理登录请求的Servlet 1.编写Servlet,并接收从http中传递过来的参数 说明: 1、response.setContentType("text/html;charset=GB2312"); 和request.setCharacterEncoding("GB2312");两个方法主要是设置从客户端接收的字符编码和从服务器端返回的信息的编码,以防止中文出现乱码的的情况。 2、通过request.getParameter(" ") 方法分别得到从客户端传递过来的name和 password。 3、最后用out.println()方法输出显示给客户的信息。 4、编译LoginServlet.java,注意编译的时候使用到servlet-api.jar文件,将编译生成 的LoginServlet.class 文件拷贝到tomcat\webapps\myproject\WEB-INF\classes目录 下。

学习复变函数与积分变换的心得

学习复变函数与积分变换的心得 我是一名自考生,通过网络学习这门课程,学习了不少以前书本上学不到的东西。它的应用及延伸远比概率统计广,复杂得多。我从中学到了很多,上课也感受到了这门课程的魅力及授课老师的精彩的讲课。我深深地被复变函数与积分变换这门课程给吸引住了。同时网络学习也带给我了一定的帮助。 关于这门课程,首先,它作为一门工科类各专业的重要基础理论课程,它与工程力学、电工技术、和自动控制等课程的联系十分密切,其理论方法应用广泛。同时,作为一门工程数学的课程,它主要是以工程背景为依托来展开讨论和研究的,其前提就是为了服务于实际工程。其次,复变函数与积分变换作为一门工程数学课程,概念晦涩难懂、计算繁琐和逻辑推理不易理解。它既具有传统数学的一些特点,又具有与实际工程相结合才能理解的特点。传统数学主要注重对于基本概念的理解和对理论的讲解,要求理论推导具有严密的逻辑性,而不太注重其实际应用。而工程数学在推导定理或概念的过程中就会出现一些不完全符合严密逻辑的推理,但在现实中又是实实在在存在的一些特殊情况。复变函数是在实变函数的基础上产生和发展起来的一个分支,复变函数与积分变换中的理论和方法不仅是数学的许多后续课程如数理方程泛函分析多复变函数调和分析等课程的基础,而且在其它自然科学和各种工程技术领域特别是信号处理以及流体力学电磁学热学等的研究方面有着广泛的应用,可以说复变函数与积分变换既是一门理论性较强的课程,又是解决实际问题的有力工具各高校普遍将复变函数与积分变换课程作为工科各专业的一门重要的必修科来开设,尤其作为电子、机电自动化等电力专业的学生而言,该课程更是一门必不可少的专业基础类必修课,它为电路分析信号与系统以及自动控制原理等后续专业课程的学习提供了必要的数学工具因此,学好这门课程非常必要然而,该课程一直是学生较难学的课程之一。 第一、学生普遍认为复变函数的应用性不强我们知道复变函数是建立在复数的基础上的,而复数中是一个虚数单位,从而大家对复数的真实性存在疑虑,所以很难想象它在现实生活和实践中的应用价值另外,在学习这门课程当中,复变函数这部分原理、规律多,内容枯燥、抽象,需要理解的概念和定义也多,学生普遍感觉到理论性偏强,有点抓不住重点;而积分变换这部分所涉及的背景较多,学生所面对的大多是一些抽象枯燥的变换公式这些会让学生们认为这是一门纯理论且没用的课程,也就没有兴趣可言。 第二、复变函数是实变函数在复数域的推广,它的许多概念性质和意义与实变函数有相同之处,同时又与实变函数有着诸多不同不少学生在学习当中往往只注意到相同点,而没有注意到它们的不同点,这让学生感觉可以直接把实变函数当中所学的知识和方法照搬过来即可,觉得这门课程与高等数学没什么区别,感觉是在重复学习,没多大意思。 第三、与后续专业课衔接不够紧密,复变函数与积分变换课程的讲授往往与后续专业课程的使用存在一定的时间差,在后续课程用到时,往往都要花一定得时间去复习,否则学生难于跟上,造成教学重复现象,课时利用率不高。所以网络学习给我们提供了一个后备平台。 们合理利用网络来学习其他课程。 第四、通过网络学习增强了我们对远程教育的了解,提高了我们对这门课程的认真度,同时鼓励同学

实验九 函数的重载和变量的作用域

实验九函数的重载和变量的作用域 一、实验目的 1、了解内联函数、重载函数、带默认参数函数的定义及使用方法。 2、掌握作用域的概念、变量的存储类型及它们之间的差别。 3、掌握程序的多文件组织。 二、实验内容 1、重载函数允许不同的函数使用相同的名字,这使得完成类似的任务时可以使用相同的函数名。 范例:编写几个计算面积的函数,分别计算圆、矩形、梯形和三角形的面积,计算边长为1的正方形及其内切圆、内接等腰三角形和等腰梯形面积。 函数原型如下: double area(double radius=0); //圆面积,参数为半径,默认参数为0,表示点面积 double area(double a, double b); // 计算矩形面积,参数为长和宽 double area(double a, double b, double h); //计算梯形面积,参数为两底和高 double area(double a, double b, double c, int); //计算三角形面积,参数为三边长,int 型参数起标示作用,以区别于梯形,不参加计算。 #include #include using namespace std; const double PI=3.14159; double area(double radius=0); double area(double a,double b); double area(double a,double b,double h); double area(double a,double b,double c,int); int main(){ cout<<"Area of point is"<

实验9 使用T-SQL编写程序

实验9 使用T-SQL编写程序 【实验目的】 1)掌握常用函数的使用方法。 2)掌握流程控制语句的使用方法。 【实验环境】 Sql server 2005 【实验重点及难点】 1)启动SQL Server 2005查询编辑器。 2)应用转换函数。 3)应用聚合函数。 4)应用字符串函数。 5)应用IF〃〃〃ELSE语句。 6)应用WHILE语句。 【实验内容】 (1)应用转换函数 1)打开“SQL Server Manageement Studio”窗口。 2)单击“标准”工具栏上的“新建查询”按钮,打开“查询编辑器”窗口。 3)在窗口内直接输入以下语句,求Course表中课程号为“7”的课程名称的长度,并输入结果。 declare @课程名称长度int select @课程名称长度=len(Cname) from course where Cno ='7' print'课程名称长度为'+str(@课程名称长度); 4)单击“SQL编辑器”工具栏上的“分析”按钮,检查输入的T-SQL语句是否有语法错误。如果有语法错误,则进行修改,直到没有语法错误为止。 5)确保无语法错误后,单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。 (2)应用聚合函数 1)在“查询编辑器”窗口内输入以下语句,统计Student表中的学生人数,并输出结果。 declare @学生人数int select @学生人数=count(*) from Student print'学生人数为'+str(@学生人数); 2 )单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。

泛函分析复习提要

泛函分析复习提要 一、填空 1. 设X 是度量空间,E 和M 是X 中两个子集,如果 ,则称集M 在集E 中 稠密。如果X 有一个可数的稠密子集,则称X 是 空间。 2. 设X 是度量空间, M 是X 中子集,若 ,则称M 是第一纲集。 3. 设T 为复Hilbert 空间X 上的有界线性算子,若对任何x X ∈,有*Tx T x =, 则T 为 算子。 ( Hilbert 空间H 上的有界线性算子T 是正常算子的充要条件是 。) 4. 若复Hilbert 空间X 上有界线性算子T 满足对一切x X ∈,,Tx x <>是实数,则 T 为 算子。 ( Hilbert 空间H 上的有界线性算子T 是自伴算子的充要条件是 。) 5.设X 是赋范线性空间,X '是X 的共轭空间,泛函列(1,2,)n f X n '∈= ,如果 存在f X '∈,使得对任意的x X ∈,都有 ,则称{}n f 弱*收敛于f 。 6. 设,X Y 是赋范线性空间,(,)n T B X Y ∈,1,2,n = ,若存在(,)T B X Y ∈使得对任意的x X ∈,有 ,则称{}n T 强收敛于T 。 7. 完备的赋范线性空间称为 空间,完备的内积空间称为 空间 8. 赋范线性空间X 到赋范线性空间Y 上的有界线性算子T 的范数T = 9. 设X 是内积空间,则称 是由内积导出的范数。 10.设X 是赋范空间,X 的范数是由内积引出的充要条件是 。 11. 设Y 是Hilbert 空间的闭子空间,则Y 与Y ⊥⊥满足 。 12.设X 是赋范空间,:()T D T X X ?→的线性算子,当T 满足 时, 则T 是闭算子。 二、叙述下列定义及定理 1. 里斯(Riesz )定理; 2. 实空间上的汉恩-巴拿赫泛函延拓定理;

实验九 数组

实验九数组 一、实验目的 ①掌握数组的声明、数组元素的引用。 ②掌握静态数组和动态数组的使用差别。 ③掌握用数组解决与数组有关的常用算法,如:求最大(最小)值、求和、求平均值、排序(冒泡法排序、选择法排序和插入法排序)和查找等。 二、实验任务 实验内容1: 设有如下两组数据:A:2,8,7,6,4,26,24B:79,27,32,40,57,66,82 编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,8+27,…,24+82,并把相应的结果放入第三个数组中,最后输出第三个数组的值。分别以姓名1.frm 和姓名1.vbp为窗体名和工程名保存在计算机上。 【分析】 两个一维数组中下标相同的元素相加之和是第三个一维数组中对应下标的元素。 实验内容2: 使用Array函数给数组进行初始化为:6,2,5,8,9,15,26,18,然后计算数组各元素的和,并在窗体上输出数组各元素的值和数组元素的和。分别以姓名 2.frm 和姓名2.vbp为窗体名和工程名保存在计算机上。 【分析】 ?Array函数只能给variant类型的数组变量进行初始化,只能给一位数组进行初始化 ?数组的元素类型必须相同,单如果数组类型是variant时,可以包含不同类型的元 素 ?数组的下界缺省为0,也可用option语句将数组的下界设置为1.数组的上界可通过 ubound函数获得。 实验内容3: 从键盘上输入10个整数,并放入一个一维数组中, 然后将其前5个元素与后5个元素对换,即:第1个 元素与第10个元素互换,第2个元素与第9个元素互 换……第5个元素与第6个元素互换。分别输出数组 原来各元素的值和对换后各元素的值。 【分析】 同一数组中元素的互换与变量交换值是类同的, 需要借助与第三个变量来作为中转的对象。

Excel实验2表格格式设置及公式和函数的应用

表格格式设置及公式和函数的应用 实验目的:1、熟练掌握公式和函数的应用 2、熟练掌握数据的填充、复制和移动 3、熟练掌握对表格的格式设置以及格式刷的使用 实验内容共包括四项,总分100分。 实验内容一:以自己的学号和姓名建立一个电子表格,如在工作薄“050123456789张三.xls”中的sheet1工作表中完成下列操作,其中职员工资一览表如下:(25分) 操作要求: 1.输入正确数据,按要求设置单元格和表头文字。表格标题:黑色、黑体、 加粗、合并、居中。(5分) 2.在“税收”列计算税收,当月收入超过1600元,征收5%的个人所得税,保 留2位小数。(5分) 3.在“实发金额”列计算实际发放金额,保留2位小数。(4分) 4.合计“工资”、“奖金”、“税收”、“实发金额”列,保留2位小数。(5分) 5.在表格中将工资少于1600元的职工工资用红色标出(4分) 6.将工作表的名字“sheet1”改为“职工工资一览表”(2分)

说明。(共计15分) 1.标题设为20磅红色行文行楷。把第一行设置为合并居中。(2分) 2.在“姓名”前插入一列,标题为“学号”,数据从2005001开始,按步长为3 的等差数列有上至下填充。(3分) 3.所有数据都设置对齐方式为水平和垂直居中。将表的外边框设置为蓝色双线, 内部为蓝色单线,表格底纹为浅青绿色。如下图所示(5分) 4.正确计算各位同学的总分。(2分)

(共计40分) 1、第一行字体要求16磅、黑体、合并及居中;(3分) 2、第一行和第二行分别加上底纹,如下图所示;(3分) 3、第二行8磅、华文细黑,自动换行,调整列宽如下图所示;(5分) 4、取消08普本通信内部的边框线,前6列合并单元格,第7、8、9列要求 左对齐,缩小字体填充,其余居中对齐,自动换行;(5分) 5、“07普本通信工程”的格式设置如“08普本通信工程”;(5分) 6、第一列加上虚线、绿色边框;(3分) 7、工作表名称“sheet3”修改为“开课计划”;(1分) 8、“合计”项使用求和函数,分别求出各年级“学分”,“课程总学时”, “理论学时”,“实践学时”的总和,并设置格式为蓝色加粗。(9分)

复变函数习题答案第3章习题详解

第三章习题详解 1. 沿下列路线计算积分 ? +i dz z 30 2。 1) 自原点至i +3的直线段; 解:连接自原点至i +3的直线段的参数方程为:()t i z +=3 10≤≤t ()dt i dz +=3 ()()()?? +=??????+=+=+1 3 1 0332 3 30 2 33 13313i t i dt t i dz z i 2) 自原点沿实轴至3,再由3铅直向上至i +3; 解:连接自原点沿实轴至3的参数方程为:t z = 10≤≤t dt dz = 33 0330 2 3 2 33 131=??? ???==?? t dt t dz z 连接自3铅直向上至i +3的参数方程为:it z +=3 10≤≤t idt dz = ()()()33 1 031 0233 233133 13313-+=??????+=+=?? +i it idt it dz z i ()()()3 3331 02 3 0230233 133********i i idt it dt t dz z i +=-++= ++= ∴??? + 3) 自原点沿虚轴至i ,再由i 沿水平方向向右至i +3。 解:连接自原点沿虚轴至i 的参数方程为:it z = 10≤≤t idt dz = ()()31 031 202 3 131i it idt it dz z i =??????==?? 连接自i 沿水平方向向右至i +3的参数方程为:i t z += 10≤≤t dt dz = ()()()33 1 031 02 32 3113 131i i i t dt i t dz z i i -+=??????+=+=?? + ()()3 333320 2 30 2 13 13113131i i i i dz z dz z dz z i i i i +=-++= += ∴? ? ? ++ 2. 分别沿x y =与2 x y =算出积分 ()?++i dz iy x 10 2 的值。 解:x y = ix x iy x +=+∴2 2 ()dx i dz +=∴1 ()()()()()??? ??++=????? ???? ??++=++=+∴ ?? +i i x i x i dx ix x i dz iy x i 213112131111 0231 0210 2 2 x y = ()2 2 2 2 1x i ix x iy x +=+=+∴ ()dx x i dz 21+=∴ ()()()()()? ???? ??++=????? ???? ??++=++=+∴ +1 1 043210 2 2131142311211i i x i x i dx x i x i dz iy x i

复变函数发展历程

复变函数发展历程 复变函数论产生于十八世纪。1774年,欧拉在他的一篇论文中考虑了由复变函数的积分导出的两个方程。而比他更早时,法国数学家达朗贝尔在他的关于流体力学的论文中,就已经得到了它们。因此,后来人们提到这两个方程,把它们叫做“达朗贝尔-欧拉方程”。到了十九世纪,上述两个方程在柯西和黎曼研究流体力学时,作了更详细的研究,所以这两个方程也被叫做“柯西-黎曼条件”。 复变函数论的全面发展是在十九世纪,就像微积分的直接扩展统治了十八世纪的数学那样,复变函数这个新的分支统治了十九世纪的数学。当时的数学家公认复变函数论是最丰饶的数学分支,并且称为这个世纪的数学享受,也有人称赞它是抽象科学中最和谐的理论之一。 为复变函数论的创建做了最早期工作的是欧拉、达朗贝尔,法国的拉普拉斯也随后研究过复变函数的积分,他们都是创建这门学科的先驱。 后来为这门学科的发展作了大量奠基工作的要算是柯西、黎曼和德国数学家维尔斯特拉斯。二十世纪初,复变函数论又有了很大的进展,维尔斯特拉斯的学生,瑞典数学家列夫勒、法国数学家彭加勒、阿达玛等都作了大量的研究工作,开拓了复变函数论更广阔的研究领域,为这门学科的发展做出了贡献。 复变函数论在应用方面,涉及的面很广,有很多复杂的计算都是用它来解决的。比如物理学上有很多不同的稳定平面场,所谓场就是每点对应有物理量的一个区域,对它们的计算就是通过复变函数来解决的。 比如俄国的茹柯夫斯基在设计飞机的时候,就用复变函数论解决了飞机机翼的结构问题,他在运用复变函数论解决流体力学和航空力学方面的问题上也做出了贡献。 复变函数论不但在其他学科得到了广泛的应用,而且在数学领域的许多分支也都应用了它的理论。它已经深入到微分方程、积分方程、概率论和数论等学科,对它们的发展很有影响。 广义解析函数的应用范围很广泛,不但应用在流体力学的研究方面,而且象薄壳理论这样的固体力学部门也在应用。因此,近年来这方面的理论发展十分迅速。 从柯西算起,复变函数论已有170多年的历史了。它以其完美的理论与精湛的技巧成为数学的一个重要组成部分。它曾经推动过一些学科的发展,并且常常作为一个有力的工具被应用在实际问题中,它的基础内容已成为理工科很多专业的必修课程。现在,复变函数论中仍然有不少尚待研究的课题,所以它将继续向前发展,并将取得更多应用。 校内发展的历史 《复变函数论》,又称《复分析》,是在《数学分析》的基础上,应用分析与积分方法研究复变量复值解析函数的一门分析数学,它是学习与研究《泛函分析》、《微分方程》等课程的重要基础。复变函数论是数学专业的一门专业必修课程,是数学分析的后续课程。它的理论和方法,对于其它数学学科,对于物理、力学及工程技术中某些二维问题,都有广泛的应用。通过本课程的教学,使学生掌握复变函数论的基本理论和方法,提高分析问题和解决问题的能力,培养学生独立地分析和解决某些有关的理论和实际问题的能力。 随着学校的升本成功,该门课程已在本科层面授课两届。 针对学生普遍基础薄弱的特点,在教学中,着力要求任课教师将基本概念讲解正确清楚,基本理论阐述系统简明,对学生的基本运算能力的训练也严格要求。教材选用了国内较成熟且讲解较为简单明了的钟玉泉的复变函数论(第2版),方便学生学习。 实际教学中注意本课程和其它课程的联系,特别是与数学分析的衔接,相应内容在处理方法上的异同。在基本运算方面,应通过适当的例题和习题,加强习题课和练习,使学

C++实验九类和对象的使用实验报告

实验九类和对象的使用实验报告 一实验目的 1、学会用构造函数对类对象进行初始化 2、掌握析构函数,并了解构造函数和析构函数的调用顺序 3、了解对象数组和对象指针的用法 4、学会共用数据的保护,了解常对象、常成员函数等的使用限制 二实验内容和要求 1.回顾课本知识,掌握重点和难点,认真分析例题熟悉本章内容。 2.完成本章课后习题2、6、7题,认真分析每一题的代码。 三实验环境 Visual C++6.0开发环境 四源程序 2、 #include using namespace std; class Date { public: Date(int,int,int); Date(int,int); Date(int); Date(); void display(); private: int month; int day; int year; }; Date::Date(intm,intd,int y):month(m),day(d),year(y) {} Date::Date(intm,int d):month(m),day(d) {year=2005;} Date::Date(int m):month(m) { day=1; year=2005; }

Date::Date() { month=1; day=1; year=2005; } void Date::display() { cout< using namespace std; class Student { public: Student(intn,float s):num(n),score(s) {}; void change(intn,float s) { num=n; score=s; } void display() { cout<

实验九-可逆计数器的功能测试及应用电路

实验九可逆计数器的功能测试及应用电路 实验目的: (1)掌握可逆计数器74LS191、74LS191、74LS192、74LS193的逻辑功能及使用方法。 (2)熟悉可逆计数器实现任意进制的数码倒计时电路的工作原理。 实验仪器与器件: 实验箱一个;双踪示波器一台;稳压电源一台;函数发生器一台。 74LS191、74LS191、74LS191或74HC48、74LS00和74LS04。 实验内容: 1测试74LS190和74LS191的逻辑功能,并用数码管显示,验证是否与表2-9-4一致,分别画出各单元的电路图,写出各自的状态 实验原理:单时钟74LS191二进制同步加/减计数器的功能表如下: 表2-9-4 单时钟74LS191二进制同步加/减计数器的功能表 单时钟74LS191二进制同步加/减计数器是十进制的,其他功能与74LS191一样。它的有效状态为0000~1001. 实验电路: 如图所示是减计数时当计数器的状态变为0时的电路状态:RCO=0,MAX/=1; MIN

实验现象与结果: 该结果是当CTEN =0,D L =1,D U /=1时,A B C D Q Q Q Q 的 波形图; 该结果是当CTEN =0,D L =1,D U /=1时, RCO 与MIN MAX /的波形图

需要说明的是:当CTEN= D L=1时,电路保持原来的状态。 2测试74LS192和74LS193的逻辑功能,并用数码管显示,验证是否与表2-9-3及2-9-5一致。画出测试电路图。 实验原理: 双时钟74LS192同步十进制可逆计数器的功能表如下表所示,74LS192是十进制计数器。 表2-9-3双时钟74LS192同步十进制可逆计数器的功能表 输入输出工作 状态 U CP UP D CP DOW N CLR D L DCBA A B C D Q Q Q Q U TC D TC **H H ****0000 H H 异步 清零**L L 1001 1001 H H 异步 置数 H ↑L H ****1001→ 0001→ 0000H H H L 减法 计数 ↑H L H ****0000→ 1000→ 1001H L H H 加法 计数 双时钟74LS193二进制同步加/减法计数器的功能表如下表所示,74LS193是一个十六进制的计数器。

复变函数习题解答(第3章)

p141第三章习题 (一)[ 5, 7, 13, 14, 15, 17, 18 ] 5.由积分 C1/(z+ 2)dz之值证明 [0,](1 + 2 cos)/(5 + 4cos)d= 0,其中C取单位圆周|z| = 1. 【解】因为1/(z+ 2)在圆|z内解析,故 C1/(z+ 2)dz= 0. 设C: z()= ei ,[0, 2]. 则 C1/(z+ 2)dz= C1/(z+ 2)dz= [0, 2]iei /(ei + 2)d = [0, 2]i(cos+isin)/(cos+isin+ 2)d =

[0, 2]( 2 sin+i(1 + 2cos))/(5 + 4cos)d = [0, 2]( 2 sin)/(5 + 4cos)d+i [0, 2](1 + 2cos)/(5 + 4cos)d. 所以 [0, 2](1 + 2cos)/(5 + 4cos)d= 0. 因(1 + 2cos))/(5 + 4cos)以2为周期,故 [,](1 + 2cos)/(5 + 4cos)d= 0;因(1 + 2cos))/(5 + 4cos)为偶函数,故[0,](1 + 2 cos)/(5 + 4cos)d [,](1 + 2cos)/(5 + 4cos)d= 0. 7. (分部积分法)设函数f(z),g(z)在单连通区域D内解析,,是D内两点,试证 [,]f(z)g’(z)dz= (f(z)g(z))| [,] [,]g(z)f’(z)dz. 【解】因f(z),g(z)区域D内解析,故f(z)g’(z),g(z)f’(z),以及(f(z)g(z))’都在D 内解析.因区域D是单连通的,所以f(z)g’(z),g(z)f’(z),以及(f(z)g(z))’的积分都与路径无关.[,]f(z)g’(z)dz+ [,]g(z)f’(z)dz= [,](f(z)g’(z)dz+g(z)f’(z))dz

泛函分析论文

泛函分析作业 数学系08级5班 08020170 赵英杰

泛函分析主要内容 泛函分析是20世纪30年代形成的数学分科。是从变分问题,积分方程和理论物理的研究中发展起来的。它综合运用函数论,几何学,现代数学的观点来研究无限维向量空间上的函数,算子和极限理论。它可以看作无限维向量空间的解析几何及数学分析。主要内容有拓扑线性空间等。泛函分析在数学物理方程,概率论,计算数学等分科中都有应用,也是研究具有无限个自由度的物理系统的数学工具。泛函分析是研究拓扑线性空间到拓扑线性空间之间满足各种拓扑和代数条件的映射的分支学科。 泛函分析是分析数学中最“年轻”的分支,它是古典分析观点的推广,它综合函数论、几何和代数的观点研究无穷维向量空间上的函数、算子、和极限理论。他在二十世纪四十到五十年代就已经成为一门理论完备、内容丰富的数学学科了。 一、度量空间和赋范线性空间 1、度量空间 现代数学中一种基本的、重要的、最接近于欧几里得空间的抽象空间。19世纪末叶,德国数学家G.康托尔创立了集合论,为各种抽象空间的建立奠定了基础。20世纪初期,法国数学家M.-R.弗雷歇发现许多分析学的成果从更抽象的观点看来,都涉及函数间的距离关系,从而抽象出度量空间的概念。 度量空间中最符合我们对于现实直观理解的是三维欧氏空间。这个空

间中的欧几里德度量定义两点之间距离为连接这两点的直线的长度。 定义:设X为一个集合,一个映射d:X×X→R。若对于任何x,y,z属于X,有 (I)(正定性)d(x,y)≥0,且d(x,y)=0当且仅当 x = y; (II)(对称性)d(x,y)=d(y,x); (III)(三角不等式)d(x,z)≤d(x,y)+d(y,z) 则称d为集合X的一个度量(或距离)。称偶对(X,d)为一个度量空间,或者称X为一个对于度量d而言的度量空间。 2、赋范线性空间 泛函分析研究的主要是实数域或复数域上的完备赋范线性空间。这类空间被称为巴拿赫空间,巴拿赫空间中最重要的特例被称为希尔伯特空间。 (一)、希尔伯特空间 希尔伯特空间可以利用以下结论完全分类,即对于任意两个希尔伯特空间,若其基的基数相等,则它们必彼此同构。对于有限维希尔伯特空间而言,其上的连续线性算子即是线性代数中所研究的线性变换。对于无穷维希尔伯特空间而言,其上的任何态射均可以分解为可数维度(基的基数为50)上的态射,所以泛函分析主要研究可数维度上的希尔伯特空间及其态射。希尔伯特空间中的一个尚未完全解决的问题是,是否对于每个希尔伯特空间上的算子,都存在一个真不变子空间。该问题在某些特定情况下的答案是肯定的。 (二)、巴拿赫空间

实验报告9答案

实验报告 课程名称:高级语言程序设计 实验九:函数与数组 班级: 学生姓名: 学号: 专业: 指导教师: 学期:2010-2011学年上学期 云南大学信息学院

一、实验目的 1、掌握数组作为参数的函数编写与调用方法 2、掌握数组作为参数的特殊性 3、掌握字符串作为参数的函数编写与调用方法 二、知识要点 1、地址传递的概念及使用 2、数组元素和数组名作为函数参数的特点与区别 3、字符串作为参数的特点:‘\0’字符的使用 三、实验预习(要求做实验前完成) 1、数组作为函数参数时,其特殊性是 2、定义作为参数的函数时,通常需要提供长度作为参数;而定义 作为参数的函数时,通常不需要提供长度参数 3、写出满足如下要求函数的函数首部: ①函数名为fmax,求一个实型数组的最大元素值: ②函数名为scount,求一个字符串中大写字母的个数: ③函数名为delf,删除一个字符串的第一个字符: 四、实验内容 1、编写一个函数,其功能是将字符串中的大写字母改为小写字母,其他字 符不变。 2、编写一个函数,求出给定的二维数组中每一行最大的元素,并显示出来。 3、在主函数中输入N个人的某门课程的成绩,分别用函数求:①平均分、最 高分和最低分;②分别统计90~100分的人数、80~89分的人数、70~ 79分的人数、60~69分的人数及59分以下的人数。结果在主函数中输出。 五、实验结果(要求写出运行界面及输出的运行结果) 六、实验小结

1.#include #include void change(char a[]) {int i; for(i=0;i='A'&&a[i]<='Z') a[i]+=32; } void main() {char c[30],k; printf("请输入一个包含大写字母的字符串:\n"); gets(c); change(c); puts(c); } 2.#include void max(int b[3][3]) {int i,j,max[3]; for(i=0;i<3;i++) max[i]=b[i][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(b[i][j]>max[i]) max[i]=b[i][j]; for(i=0;i<3;i++) printf("第%d行最大值为:%d\n",i+1,max[i]); printf("\n"); } void main() {int i,j,a[3][3]; printf("输入3行3列的数组:"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); printf("数组元素为:\n"); for(i=0;i<3;i++) {for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("\n"); } max(a); } 3. #include

Excel 实验指导——函数的使用

实验八学生成绩表------数学函数、统计函数 一、实验目的 1、掌握数组公式、Sum()函数 2、掌握Averageif()和Sumif() 3、掌握COUNT()、COUNTA()、COUNTIF()、Countblank() 4、RANK.EQ 5、数据库函数的使用 二、实验内容 1、利用数组公式或Sum()函数来统计每个同学上学期的总分。 2、利用Averageif()和Sumif()统计平均分和总分。 3、利用统计函数统计班级人数,每门课程不及格人数,缺考科目数。 4、对班级同学的考试情况进行排名。 5、选择合适的数据库函数统计信息 三、实验任务 小王是班级学习委员,现正值新学期评优时期,班主任委托小王统计班级同学上学期的考试成绩情况。小王要应用函数分析学生信息、计算考试成绩,分析每科成绩的最高分、最低分和平均分,统计每个学生的总分排名,并统计不同寝室的学习情况。 本例效果图如图9- 1所示,小王需要完成的工作包括: (1)统计每个同学各门课程的总分并排名。 (2)统计每个寝室的平均分。 (3)统计每门课程的不及格人数和缺考人数。 (4)统计符合特定条件的学生信息。 图9- 1 学生成绩表效果图

9. 3 案例实现 9.3.1统计班级每个学生的考试总分 1.使用一般公式方法 公式是Excel工作表中进行数值计算的等式,公式输入是以“=”开始的,简单的公式有加、减、乘、除等计算。 我们可以在I3单元格中编辑公式,输入“=D3+E3+F3+G3+H3”,回车后即可,其他同学的总分可以通过填充柄拖动来求得。 2.数组公式计算总分 Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。 输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。 利用数组公式计算I3:I32单元格的总分。选中I3:I32单元格,然后按下“=”键编辑加法公式计算总分,因为数组公式是对一组值进行操作,所以直接用鼠标选择D3:D32,按下“+”号,再用鼠标选择其余科目成绩依次累加,然后按Ctrl+Shift+Enter组合键完成数组公式的编辑,如图9- 2所示。 图9- 2 数组公式 在数组公式的编辑过程中,第一步选中I3:I32单元格尤为关键。绝不能开始只选中I3单元格,在最后用填充柄填充其他单元格,那样其他单元格的左上角将会出现绿色小三角,是错误的方法。 3.使用Sum()函数计算总分 Sum()求和函数,可以用来计算总分列。选择I3单元格,使用“公式”→“插入函数”或“自动求和”按钮,可选择Sum()函数,选中求和区域D3:H3,如图9- 3所示,按Enter 键,求和结果显示在单元格中。 通过填充操作完成其余各行总分的计算。

泛函分析在数值分析中的应用

泛函分析在数值分析中 的应用 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

泛函分析在数值分析中的应用 刘肖廷工程力学 一、数学概述 数学是一门从集合概念角度去研究物质世界数量关系与空间形式的基础的自 然学科。它从应用的角度可以分为基础数学与应用数学两大范畴,而基础数学 又可以划分为纯数学和基础应用数学两大范畴。其中,纯数学是建立在基础应 用数学基础上进行的单纯的数学研究。可见基础应用数学是数学学科的基础。 基础应用数学以代数学,几何学,分析学与拓扑学为基础研究物质世界的数 学关系与空间形式。分而言之,代数学主要是从集合概念角度去研究物质世界 的数量关系;几何学主要是从集合概念的角度去研究物质世界的空间形式;分 析学则主要研究集合间的映射关系及其运算;而拓扑学则包含点集拓扑,代数 拓扑,微分拓扑,辛拓普等几个分支,融合与代数学与几何学之中。 应用数学则是以基础数学的基本方法(代数,几何,分析)为基础,去探讨 物质世界不同类型的数量关系与空间形式的。它主要包括三角学,概率论,数 理统计,随机过程,积分变换,运筹学,微分方程,积分方程,模糊数学,数 值分析,数值代数,矩阵论,测度论,李群与李代数等领域。当然,我们同样 不能忽视应用数学对基础数学在理论上的支持与贡献。 由此可见,集合概念是数学的核心概念,代数、几何与分析是是数学的三大 基本方法,代数学、几何学、分析学与拓扑学是支撑数学大厦的四根最紧要的 支柱,此四者同时又是相互联系,不可分割的。这一点印证了一句名言,数学 的魅力正在于其中各个分支之间的相互联系。 泛函分析的基本内容和基本特征 (一)度量空间和赋范线性空间 1、度量空间是现代数学中一种基本的、重要的、最接近于欧几里得空间的抽 象空间。19 世纪末,德国数学家G.康托尔创立了集合论,为各种抽象空间的 建立奠定了基础。20 世纪初期,法国数学家M. R. 弗雷歇发现许多分析学的 成果从更抽象的观点看来,都涉及函数间的距离关系,从而抽象出度盘空间的 d?→。若对于任何x, 概念。定义:设x 为一个集合,一个映射: X X R y,z属于x,有(1) (正定性)(x,y)0 d=。当且仅当x y d≥,且(x,y)0 =; (2)

实验十函数应用答案

实验十函数应用 一?实验目的 1.掌握函数的定义和调用; 2.理解形参和实参的使用和传值调用; 3.理解函数声明的使用; 4.掌握函数的嵌套调用; 5.了解函数的嵌套与递归调用,掌握递归函数的编写规律; 6.了解数组元素、数组名作函数参数。 二?实验学时数 2学时 三?实验步骤 (一)阅读程序 1.#include int fun (int x, int y, int z) { z=x * x + y * y; } main() { int a=38; fun(7,3,a); printf("%d",a); 2.#include void fun (int x,int y ); main() {int x=5,y=3; fun(x,y); printf("%d,%d\n",x,y); } void fun (int x,int y ) { x=x+y; y=x-y;

x=x-y; printf("%d,%d\n",x,y); 3.#include int f (int a); main() { int s[ 8 ] = {1,2,3,4,5,6} ,i, d=0; for (i=0; f( s[i] ) ; i++) d+=s[i]; printf("%d\n",d); } int f(int a) { return a%2; } 4.#include long f( int g) { switch(g) { case 0:return 0; case 1: case 2: return 1; } return ( f(g-1)+ f(g-2)); } main ( ) { long int k; k = f(7); printf("\nk= %d\n",k); }

泛函分析论文

浅谈泛函分析 数学科学学院 张健 20111101710 2011级数学与应用数学汉班 摘 要 泛函分析是分析数学中最“年轻”的分支,它是古典分析观点的推广,它综合函数论、几何和代数的观点研究无穷维向量空间上的函数、算子、和极限理论。它在二十世纪四十到五十年代就已经成为一门理论完备、内容丰富的数学学科了。 关键词 泛函分析、空间、度量、算子 泛函分析是20世纪30年代形成的数学分科,是从变分问题、积分方程和理论物理的研究中发展起来的。它综合运用函数论、几何学、现代数学的观点来研究无限维向量空间上的函数、算子和极限理论。它可以看作无限维向量空间的解析几何及数学分析。主要内容有拓扑线性空间等。泛函分析在数学物理方程、概率论、计算数学等分科中都有应用,也是研究具有无限个自由度的物理系统的数学工具。泛函分析是研究拓扑线性空间到拓扑线性空间之间满足各种拓扑和代数条件的映射的分支学科。 .1度量空间和赋范线性空间 1.1度量空间 现代数学中一种基本的、重要的、最接近于欧几里得空间的抽象空间。19世纪末叶,德国数学家.G 康托尔创立了集合论,为各种抽象空间的建立奠定了基础。20世纪初期,法国数学家..R M -弗雷歇发现许多分析学的成果从更抽象的观点看来,都涉及函数间的距离关系,从而抽象出度量空间的概念。 度量空间中最符合我们对于现实直观理解的是三维欧氏空间。这个空间中的欧几里德度量定义两点之间距离为连接这两点的直线的长度。 定义:设X 为一个集合,一个映射d :R X X →?。若对于任何z y x ,,属于X ,有 ()1(正定性)(),0,≥y x d 且(),0,=y x d 当且仅当y x = ()2(对称性)()()x y d y x d ,,= ()3(三角不等式)()()()z y d y x d z x d ,,,+≤ 则称d 为集合X 的一个度量(或距离)。称偶对()X d ,为一个度量空间,或者称X 为一个对于度量d 而言的度量空间。 2.1赋范线性空间

相关文档
相关文档 最新文档