当前位置:文档之家› 数学实验第二版书稿(上)

数学实验第二版书稿(上)

数学实验第二版书稿(上)
数学实验第二版书稿(上)

MATLAB 软件基础

§1. 引言

MATLAB 的名称由MA Trix (矩阵)和LABoratory (实验室)两词的

前三个字母组合而成. 早期主要用于现代控制中复杂的矩阵、向量的各种运算.现已发展成为一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

使用MATLAB,可以解决最基本的数学问题,诸如数值计算,矩阵计算,符号运算,统计分析,求解优化问题等等.不仅如此,MA TLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。

MATLAB 软件的命令系统本身构成了一种功能强大的程序设计语言,用这种语言可以比较方便地定义用户需要的各种函数和程序包,系统本身也提供了许多应用程序包.

§2. MATLAB 软件的基本命令

双击MATLAB 软件的图标即可启动MATLAB 软件.

在其命令窗口中出现“>>”后即可输入命令,如s in(pi/2),然后按下回车键即可执行相应的命令.

2.1 算术运算

MATLAB 软件的算术运算是指加减乘除及乘方、开方运算. 例1 >> 3*(5-2)+4^(6-3)/2 ans= 41

在MA TLAB 软件中,乘法用“*”表示,除法用“/”表示,乘方用“^”表示.

例2 >>2^(1/2) ans= 1.4142

MATLAB 对数据采取近似计算,在默认设置下,结果保留5位数字. 例3 >>1/3+pi ans= 3.4749

pi 表示圆周率π.

例4 >>2^100 %计算2的100次方 ans= 1.2677e+030

结果用科学计数法表示,1.2677e+030表示30

1267710.?.

在输入命令中,可用%之后写入命令的注解,注解并不影响命令的执行,例如例4中的命令.

2.2 函数

MATLAB软件提供了许多数学上的函数,表1给出了一些常用的函数. 在MATLAB软件中, 英文字母大小写严格区分. 函数与命令后面的表达式要放在小括号里.

例5>>sin(pi/6)

ans=

0.5000

ans=

1.8608 + 0.4031i

例7 >>rand

ans=

0.8147

例8 >>rand('seed',45);rand%以45为种子数产生随机数ans =

0.0809

2.3赋值与函数定义

MATLAB软件中可以直接给变量赋值,并进行运算. 变量名必须以字母开头,不能有空格和标点符号(可以有下划线).

例9 >>x=1

x=

1

例10 >>a=1,b=2;c=3

a=

1

c=

3

MATLAB软件中的语句可以写在同一行里,中间用分号或逗号隔开,分号之前的命令不显示结果,逗号(或不加标点符号)之前的命令显示结果.

例11 >>d=a+b*c

d=

7

MATLAB软件中还可以定义函数.最简单的函数命令形式为:

f=inline(…函数表达式?)

例12 >>f=inline('x^2+y^2');f(1,2)

ans=

5

更为一般的函数定义形式见本实验“M文件”部分.

2.4逻辑运算

如同许多高级程序语言一样,MA TLAB软件也提供了逻辑运算的功能.逻辑运算可用于程序中的条件控制.

1. 关系运算

表2给出了常用的关系运算.

例13 >> 3>=2

ans=

1

若逻辑判断的结果为真,则值为1,否则值为0.

注:在MA TLAB中一般不使用连续的关系运算符.

例14 >> -3<-2<-1

ans=

在例13中,系统先判断“-3<-2”,值为1,于是-3<-2<-1变为1<-1,显然结果为假,得到最终的值为0.

2. 逻辑运算

表3给出了常用的逻辑运算.

例15>>

ans=

1

3. 逻辑判断命令

在MA TLAB软件中的一些名词后之前加上“is”构成了许多逻辑判断命令,例如:

isempty(是否为空集) isequal(是否相等)

isfloat(是否浮点数) isglobal(是否全局变量)

isinteger(是否整数) isprime(是否素数)

isreal(是否实数) isvector(是否向量) 例16>> x=isprime(2),y=isprime(4)

x=

1

y=

2.5矩阵与向量

MATLAB软件提供了相当丰富的关于矩阵与向量的函数命令.关于向量与矩阵的运算是非常快捷与方便的.

1. 向量与矩阵的定义

(1)直接定义:直接输入向量或矩阵的元素,同一行的元素以逗号或空格来分隔,不同的行用分号或回车分隔.

例17 >> a=[1,2,3;4,5,6;7,8,10]

a=

1 2 3

4 5 6

7 8 10

>> x=[2,3]

x=

2 3

>> y=[4;5]

y=

4

5

(2)向量的冒号定义:a:d:b形式的语句生成一个行向量,范围在a与

b之间,a为第一个元素,d为间隔,d的取值不能为0。

例18 >> z=12:-3:1

z=

12 9 6 3

(3)语句定义

zeros(m,n)产生m行n列的元素全为0的矩阵;

ones(m,n)产生m行n列的元素全为1的矩阵;

eye(n)产生n阶单位矩阵;

diag(u)产生一个对角矩阵,其对角线元素与向量u的元素一致.

例19 >> diag([2,6])

ans=

2 0

0 6

2. 矩阵的元素操作

MATLAB利用下标访问矩阵的元素.

例20 >> a=[1,2,3;4,5,6;7,8,10];

b1=a(3,1) %b1为a的第3行第1列的元素

b2=a([1,3],[1,2])

%b2为a的第1,3行第1,2列的元素构成的矩阵

b3=a(end,:) %b3为a的最后一行所有列元素构成的矩阵

b4=a(7)

a(:,4)=[3,2,1] % 将矩阵a添上第4列

b5=reshape(a,2,6) % 将a重写为2行6列的矩阵

c=find(b3==8) % 求b3中等于8的元素的位置

%将a的所有列按照从左到右的次序排列,b4求第7个元素

运行以上语句得到的结果为:

b1=

7

b2=

1 2

7 8

b3=

7 8 10

b4=

3

a=

1 2 3 3

4 5 6 2

7 8 10 1

b5=

1 7 5 3 10 2

4 2 8 6 3 1

c=

2

3. 矩阵的基本运算

矩阵的加减法是对相同维数的矩阵的对应元素进行加减,与一般的理解一致.如果是矩阵和标量进行加减,则该矩阵的所有元素与该标量进行运算.

例21

>> x=[1,2,3;4,5,6];y=[7,8,9;4,3,2];z=x+y,w=x-5 z=

8 10 12

8 8 8

w=

-4 -3 -2

-1 0 1

矩阵A与B相乘C=A*B,其结果与代数中矩阵相乘也是一致的,要求A的列数等于B的行数.

在MATLAB中,对矩阵还有另一种乘法:A.*B,此时要求A与B 有相同的维数,其结果为A与B的对应元素相乘.

矩阵方程组AX=B以及XA=B的解可以分别用A\B与A/B来表示.A./B表示A与B的对应元素相除得到的矩阵.

若n为正整数,A为一个方阵,则A^n表示矩阵A的n次方.若A 为一个一般的矩阵或向量,A.^n表示A的每个元素求n次方.

例22求解线性方程组

6

239

54

x y z

x y z

x y z

++=

?

?

-+=

?

?+-=

?

,并验证.

解:相应的命令为

>>

A=[1,1,1;2,-1,3;5,1,-1];b=[6;9;4];x=A\b,r=A*x-b 得到的结果为

x=

1.0000

2.0000

3.0000

r=

1.0e-14 *

0.0888

0.1776

-0.0444

由于是近似求解,结果有微小的误差.

2.6符号运算

符号表达式是代表数据、变量、函数等的字符串或字符串数组.在线性代数、微积分等学科中一些运算必须使用符号运算.MATLAB中,sym 命令定义单个的符号表达式,syms定义多个符号变量.

例23syms a b x y将a,b,x,y定义为符号变量.

例24>>x=sym(’x’,’real’); %定义x为符号变量,它代表实数 >>y=sym(’x’,’real’);

>>z=x+i*y;

>>conj(z) %求共轭复数

ans =

x-sqrt(-1)*y

例25下面的语句将符号表达式中的a用值1进行替换.

>> f=sym('(a+b)^2');a=1;g=subs(f)

g=

(1+b)^2

也可以用subs('(a+b)^2','a',1)得到一样的效果.

例26 simple函数可以化简符号表达式.

>> y=sym('2*sin(x)*cos(x)'),z=simple(y)

y =

2*sin(x)*cos(x)

z =

sin(2*x)

2.7M文件

MATLAB中有两种工作方式,一种直接交互的命令行模式,例如在前面所举的例子中,所有的命令都是在命令窗口输入,然后按回车键执行命令. 如果程序比较长,或数据量比较大,在命令窗口输入是不方便的.MA TLAB提供了另一种工作模式:文件驱动模式.

文件驱动模式,即将所要执行的命令语句存放在一个后缀为m的文件中(一般称为M文件)在命令窗口可以调用该文件,执行其中的命令.

在MA TLAB菜单栏中依次单击“File”-“New”-“M-file”即可创建并编辑一个M文件.

在MA TLAB的“current directory”窗口(在默认设置下,该窗口位于菜单栏下方的右边),我们可以设置当前的文件夹.如果我们将M文件存放于当前文件夹或MA TLAB设置好的的搜索文件夹中,即可调用该文件.

1. 程序文件

程序文件包含了一连串的MATLAB命令,调用该文件时,这些命令会依次得到执行.

例27设置当前文件夹为“d:\user”,并在该文件夹下建立“pro1.m”文件,其文件内容为

x=1:2

y=x .^2

sum(y)%求各个元素之和

在命令窗口输入“pro1”,即可执行“pro1.m”文件中的命令,得到的结果为5.

2. 函数文件

函数文件可以看做定义复杂函数的一种方式,可以接受参数,也可以返回参数.MA TLAB软件附带了许多函数文件,以实现特定的功能.

函数文件的第一行必须包含关键词“function”以及输入变量、输出变量,函数名.

例28下面的程序求两个数的和、差、积、商.

function [h,c,j,s]=g(x,y)

h=x+y;

c=x-y;

j=x*y;

s=x/y;

将其存到当前文件夹的“g.m”中.若在命令窗口执行[h,c,j,s]=g(4,5)就可以分别求出4与5的和、差、积、商.

例29下面的程序用来检验一个正整数是否可以写成两个素数的和.如果正整数x不能写成两个素数的和,则输出一个空集;若正整数x能写成两个素数的和,则输出给出两个素数构成的集合,这两个素数的和为x.

function s=f(x)

m=2;n=floor(x/2);s=[];

while isempty(s) & m<=n

if isprime(m) & isprime(x-m)

s=[m,x-m];

end

m=m+1;

end

将上面的程序存到当前文件夹的“f.m”文件中.若在命令窗口执行f(18),得到的两个数5与13;若执行f(11),得到的为空集.

2.8程序流程控制

1. 分支结构

在复杂的计算中常需要根据表达式的情况(它是否满足一些条件)确定是否做某些处理,或在满足不同的条件时做不同的处理.MATLAB软件提供了描述条件分支的结构,它们常用在程序里,用于控制程序的执行过程.

最常见的分支结构用if语句来实现.其最简单的形式为:

if expression

(commands)

end

如果表达式为真,则执行组命令commands,否则跳过.

如果有两个选择,采用以下形式:

if expression %判断条件

(commands1) %条件为真时执行

else

(commands2) %条件为假时执行

end

如果选项多余两个,采用下面的形式:

if expression1 %判断条件1

(commands1) %条件1为真时执行,跳出分支结构elseif expression2

(commands2) %条件1为假,条件2为真时执行,

跳出分支结构

……

else

(commands2) %前面所有表达式为假时执行

end

例30 定义符号函数

10

00

10

()

x

h x x

x

>

?

?

==

?

?-<

?

.其函数文件如下

function y=h(x)

if x>0

y=1

elseif x==0

y=0

else

y=-1

end

2. 循环结构

高级程序设计语言都提供了描述重复执行的循环语句.在MATLAB 软件中也提供了一些类似的循环控制结构.

(1) for循环

for循环的循环次数一般是已知的,其格式如下:

for x=array %x为循环变量

commands %组命令commands是循环体

end

例31 下面的程序可用来计算

20

1

k k

=

∑与20!

s=0;p=1;

for k=1:20

s=s+k;

p=p*k;

end;

disp(['s=',num2str(s),',p=',num2str(p)])

结果显示为

s=210,p=2432902008176640000

注:disp命令在屏幕上显示数组,num2str命令将数转化为字符串.

(2)while循环

若循环次数事先不确定,循环是用某个条件来控制的,可以用while 循环来实现,其格式如下:

while expression %判断条件 commands %组命令commands 是循环体, %只要条件为真,循环体即反复执行,直到条件为假.

end

例32 数列{}n x 满足0112

12,()n n n

x x x x +==

+,可以证明该数列极

试求出n ,使得8

10|n x -<.

该程序的循环次数事先是不可能知道的,我们可以用下面的程序来

实现:

format long; %显示格式命令,小数点后15位数字表示 x=1;stopc=1;eps=1e-8;n=0; while stopc>eps

x=(x+2/x)/2;n=n+1; stopc=abs(x-sqrt(2)); end n x

其结果为: n= 4 x=

1.414213562374690

2.9 输入输出命令

1. 键盘输入命令input

在运行程序时,有时变量不事先给定,而是在运行过程中给出,我们可以用input 命令来实现.其基本格式为r=input('提示符').

例如,在例32的程序中,将eps=1e-8改为eps=input('eps=').执行该程序,命令窗口会出现“eps=”的提示,此时即可输入一个数,比如1e-12,程序继续运行,得到n 的值为5.

2. 屏幕输出命令disp

disp 命令用来输出变量的值,可以是数字或字符串. 例33 >>a=1;b=2.5; disp([a,b]),

disp([‘a=’,num2str(a),’ b=’,num2str(b)]) 运行结果为

1.0000

2.5000 a=1 b=2.5

3. 格式输出命令fprintf

fprintf命令用来对数据进行格式输出.其一般格式为

fprintf(fid, format, A, ...)

其中,fid为文件名,format是输出格式,A等是输出变量.若缺省fid,则在命令窗口输出.

例34 >>a=1;b=2.5;fprintf('a=%5i,b=%10.3f',a,b)

输出的结果为

a= 1,b= 2.500

常见的集中输出控制符:

i(整数输出,前面有数字则表示输出位数),

e(科学计数法输出),

f(浮点输出,前面有数字则表示输出位数和小数点后的位数),

g(e与f的结合,根据情况决定输出格式)

\n(换行符).

4. 文件建立与关闭命令fopen与fclose

如果要存储大量的数据,我们可以建立一个文件来存储数据.

例35 下面的命令首先产生一个矩阵,然后将其存入一个文件,最后显示该文件的内容.

x = 0:0.2:1;

y = [x; exp(x)];

fid = fopen('a.txt', 'wt');

fprintf(fid, '%6.2f %12.8f\n', y);

fclose(fid);

type a.txt %显示文件内容

以下为屏幕显示的内容

0.00 1.00000000

0.20 1.22140276

0.40 1.49182470

0.60 1.82211880

0.80 2.22554093

1.00

2.71828183

5. 格式读入命令fscanf

fscanf命令用来对数据进行格式读入.其一般格式为

fscanf(fid, format, size)

其中,fid为文件名,format是输出格式,size是表示数据的多少.

例36 下面的程序将a.txt文件的内容读入到矩阵b中.

fid = fopen('a.txt', 'r');

b = fscanf(fid, '%g %g', [2 inf]);

b = b'

fclose(fid);

6. 文件读入命令load

利用load命令可以很方便的将文件中的内容读入.

例37 执行load a.txt命令可以直接将a.txt文件中的数据读入到矩阵a中.

2.10窗口、文件、系统命令

表4 常用的窗口、文件、系统命令

命令功能

dir 列出当前文件夹下的文件与子文件

diary 创建系统命令与计算结果的日志文

diary

创建指定文件名的日志文件

('filename')

diary off 暂停执行diary命令

who 列出工作空间中的变量名称

whos 列出工作空间中的变量的详细内容

save filename x y 将变量x,y存入指定的文件

clear 清除所有变量

clear x y 清除名为x y的变量

clc 清除命令窗口的所有显示内容

clf 清除图形窗口的所有内容

help name 查找命令的使用方法

fopen(’file’) 打开一个文件

fclose(’file’) 关闭一个文件

tic 开始计时

toc 给出tic开始计时到此刻的时间

clock 给出6个数的行向量,分别是当前

的年,月,日,时,分,秒

MATLAB软件提供了一些命令对文件、窗口等进行操作.表4列出了常用的一些命令.例如clc命令可以讲当前的命令窗口中所有的内容清除.在例如我们记得某个MA TLAB的命令的名称,比如sum,但是不记得它的用法,我们可以用help sum来查找该命令的使用格式与意义.

例38 下面的命令以当前时间的秒数为种子产生随机数. 每次重新启动MATLAB时,产生的随机数是一致的. 该命令提供了一种产生不同随机数的方法.

u=clock;rand('seed',u(6));rand;

实验一 MATLAB 软件的使用

【实验目的】

1. 用MATLAB 软件进行各种数学处理;

2. 用MATLAB 软件进行作图;

3. 用MATLAB 软件编写程序.

§1. 初等代数

1.1 表达式的运算

1. 一元多项式的运算

在MA TLAB 中,一元多项式可以用一个行向量来表示,即多项式的系数按照变量的指数降序排列得到的向量.比如多项式4

2

231x x x +-+用向量[2 0 3 -1 1]来表示.表1.1列出了一元多项式的常用命令.

r =

2.0000 -1.0000 + 1.4142i -1.0000 - 1.4142i >>poly([1,2]) ans =

1 -3 2

>>[r,p,k]=residue([1,2,3,4],[1,-3,2]) r = 26 -10 p = 2 1 k =

1 5

结果说明322

2342610

53221

x x x x x x x x +++=++--+--.

2. 一般符号表达式的运算

>>f=(x+y)*(x+2*y);collect(f)

ans =

x^2+3*y*x+2*y^2

>>g=(a+b)*(a+2*b);collect(g)

ans =

2*b^2+3*a*b+a^2

MATLAB软件将x视为默认的变量.如果没有x,将最靠近x的字母视为变量.因此对g展开时,按照变量b进行排列.

>>u=sym('(a-b)^2');a=x+y;b=z;v=subs(u)

v =

(x+y-z)^2

>>[n,d]=numden(x/y+y/x)

n =

x^2+y^2

d =

y*x

1.2方程求解

>>s=a*x^2+b*x+c; solve(s)

ans =

-1/2*(b-(b^2-4*a*c)^(1/2))/a

-1/2*(b+(b^2-4*a*c)^(1/2))/a

>>fzero(@sin,3) %以3为初值,求方程sin(x)=0的根.

ans =

3.1416

可以用命令fzero(@fun,x0)求解文件“fun.m”所定义的函数的根.

>>q=solve('sin(x)-cos(x)')%求解方程sin(x)-cos(x)=0 q =

1/4*pi

>>s=solve('a*u^2 + v^2','u - v = 1','a,u')

s =

a: [1x1 sym]

u: [1x1 sym]

>>s.a %给出上面的解中a的值

ans =

-v^2/(v^2+2*v+1)

§2. 微积分

微积分的常用命令如表1.4所示,下面是一些例子,在执行微积分的运算之前,一般要将相关的变量定义为符号变量.

>>syms x n

>>limit(sin(x)/x,x)

ans =

1

>>diff(sin(n*x),x)

ans=

cos(n*x)*n

>> diff(sin(n*x),x,3)

ans=

-cos(n*x)*n^3

>> int(log(x))

ans=

x*log(x)-x

>>quad(@(x) 4./(1+x.^2),0,1)

%求4/(1+x^2)在[0,1]上积分的近似值ans=

3.1416

>>dsolve('Dy-y=1')

ans =

-1+exp(t)*C1

>>dsolve('Dy-y=1','y(0)=1')

ans =

-1+2*exp(t)

>> f=exp(x);taylor(f,4)

ans =

1+x+1/2*x^2+1/6*x^3

§3.线性代数

>>A=[1,2;8,7];inv(A)

ans =

-0.7778 0.2222

0.8889 -0.1111

>>[P,D]=eig(A)

P =

-0.7071 -0.2425

0.7071 -0.9701

D =

-1 0

0 9

>> log(A)

ans =

0 0.6931

2.0794 1.9459

>> B=sym([1,2;8,7]);inv(B) %采用符号计算,得到精确结果.

ans =

[ -7/9, 2/9]

[ 8/9, -1/9]

>> [P,D]=eig(B)

P =

[ -1, 1]

[ 1, 4]

D =

[ -1, 0]

[ 0, 9]

§4. 计算方法

4.1 插值

一元函数插值命令:

yi =interp1(x,y,xi,method)

其中,x为自变量数组,y为因变量数组,xi为待求职的参数,method 为插值方法.

>>x=0:0.1:2;y=sin(x);

>>xi=0:0.01:2;yi=interp1(x,y,xi,’spline’)

上面的语句给出了sin(x)在0,0.1,0.2,…,2处的函数值,利用这些函数值进行三次样条插值,最后的yi表示插值函数在xi=0:0.01:2这一数组上

的取值.

在数组xi 上sin(x)的取值与yi 之间的误差可以通过下面的语句画图表示.

>>zi=sin(xi);plot(xi,zi-yi)

-6

图1.1 拟合误差图

由图1.1可以看出,插值的误差相当小(数量级为10-6). 4.2 拟合

下面的命令用来对数据多项式最小二乘拟合.

polyfit(x,y,n)

其中x 为要拟合的数据的自变量,y 为要拟合的数据的因变量,n 为拟合多项式的次数.

>>x=1:10;y=log(x);f=polyfit(x,y,2) f =

-0.0272 0.5297 -0.3554

结果表明拟合函数为2

002720529703554()...f x x x =-+- >>z=polyval(f,x);plot(x,y,’*’,x,z,’-’) %图1.2

图1.2 拟合效果图

4.3 最优化

下面的命令用来求函数fun 在x0附近的极小值.

fminsearch(fun,x0)

>> [x,y]=fminsearch(@(x) sin(x),5)

%求sin(x)在5附近的最小值

x =

4.7124

y =

-1.0000

下面的命令用来求函数fun在[x1,x2]上的最小值点.

fminbnd(fun,x1,x2)

>> [x,y]=fminbnd(@(x) cos(x),0,5)

%求cos(x)在[0,5]上的最小值

x =

3.1416

y =

-1.0000

§5. MATLAB软件中的作图

5.1二维作图

二维作图最基本的命令是plot,它可以用来绘制线段、曲线、参数方程曲线等函数图形.

1. plot(y)

y是实向量,以该向量元素的序号为横坐标、元素值为纵坐标的一条连续曲线. 即用线段顺序连接点(i,y(i)).命令plot([2,3,5,7,11,13])得到图1.3.

图1.3 基本作图图1.4 sin(x)的图形

2. plot(x,y)

其中x,y是两个元素个数相同的向量,得到的图形相当于用线段顺序连接点(x(i),y(i)).

绘制一个函数f(x)在区间[a,b]上的图形,可以等分[a,b]得到向量x,再给出对应的函数值向量,即可绘制函数图.下面的命令给出了sin(x)在[0,2pi]上的图形.

x=0:pi/50:2*pi;y=sin(x);plot(x,y) %图1.4

在绘制图形时,允许使用选项对绘制图形的细节提出各种要求和设置.如果不设置任何选项,则MATLAB软件作图时选项取默认值.

x=0:pi/50:2*pi;y=sin(x);plot(x,y,'k*') %图1.5

plot(x,y,'r-s') %图1.6,实际图形是红色的.

图1.5

x sin 的函数图形(2) 图1.6 x sin 的函数图形(3)

plot 语句的各种常用的选项如下:

用该命令可以绘制多条曲线.相当于plot(x1,y1,?s1?),plot(x2,y2,?s2?)等图形一起显示.其中,?s1?,?s2?等为选项.

图1.7 三个同心(椭)圆

图1.8 三个真正的同心圆

t=0:pi/50:2*pi;

x1=cos(t);y1=sin(t);

x2=2*cos(t);y2=2*sin(t); x3=3*cos(t);y3=3*sin(t); plot(x1,y1,x2,y2,x3,y3)

实验室建设规划

计算机应用技术系实验室、实训基地建设规划 1、实验室建设现状: 包括:专业设置、学科建设情况、实验室设置、实验室设备拥有量、资金额、基本实验开出情况、组数、创新性实验开出率、现有实验用房面积、实验人员队伍现状等。 2、实验室建设的指导思想 3、2005-2007年的建设目标。 4、各实验室的具体发展规划: 基础实验室目标定位、新增哪些实验完善哪些实验 专业实验室淘汰哪些特色实验事例;创造什么品牌; 5、实现发展规划的资金预算安排(按现有仪器设备总额每年递增10%计算) 必须完善补充的实验装备主要设备的名称、功能、实验 形成特色的实验装备内容、预计机时数、服务的学 更新换代的实验装备达到何种水平 具有较高展示度的实验装备预计所需资金。 6、实验室队伍建设、人员配备情况、通过培训进修使现有人员达到何种水平,拟采取稳定实验人员队伍具体措施。 7、实验室环境建设。 供参考 实验室建设规划书 系部:计算机应用技术系

单位负责人签字: 填表日期: 2004年7月1日 实验设备处制 填表日期:2004年7月1日 目录(成稿后编制) 一、数学与信息科学学院专业实验室现有情况 现有建制实验室名称及发展沿革: 现有两个实验室:计算科学实验室(三个分室)、数学建模实验室建立于2001年。 人员情况:兼职教师2人,具有高级职称的1人。 场地情况:计算科学实验室(三个分室)位于15号教学楼502、504、506室;数学建模实验室位于15号教学楼501室。设备情况:计算科学实验室现有三个分室,共有140台微机,其中两个网络机房,一个普通机房(机器老化,不能使用)。两个网络机房中有一个能够用于专业上机,另一个只能用于基础课上机。数学建模实验室现有一个网络机房,共有50台微机,可用于专业上机。两个实验室能用于专业上机的只有两个机房,共100台微机。 承担实验教学内容及工作量:计算科学实验室服务课程有:计算机语言、算法与数据结构、数学实验、数学模型、计算机辅助教学、程序设计、软件工程、数值分析、操作系统、计算机网络、计算机图形学、数据库原理、计算机集中训练和毕业设计等。数学建模实验室服务课程有:数学实验、数学模型、计算机辅助教学、计算机网络、计算机图形学、计算机集中训练和课程设计等。 二、数学与信息科学学院专业实验室建设目标与规划论证 1. 规划依据(必要性) 实验室是进行教学、科学研究和技术开发的重要基地,是课堂教学的延伸,是理论联系实际的重要手段,是学校教学和科研工作的重要组成部分,是体现学校办学水平的重要标志之一,是培养学生的素质和能力的主要实践基地,因此实验室的建设是专业建设的重要组成部分。 2. 建设基础及方案 根据学院整体发展规划及本系目前专业设置情况并考虑到下一步的发展需要,计划将计算科学实验室的三个分室进行改造,保留两个分室,撤销第三分室(第三分室现只有30台微机,全部不能用于正常上机,只能用于部分语言类课程设计和毕业设计)。将“数学建模实验室”更名为“应用数学实验室”。为满足新上统计学本科专业的教学需要,需新建“应用统计实验室”。各实验室的具体规划如下: 1) 计算科学实验室

MATLAB数学实验第二版答案(胡良剑)

数学实验答案 Chapter 1 Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=1*3, 8=2*4 (8) a为各列最小值,b为最小值所在的行号 (10) 1>=4,false, 2>=3,false, 3>=2, ture, 4>=1,ture (11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12) 答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10) Page20, ex2 (1)a, b, c的值尽管都是1,但数据类型分别为数值,字符,逻辑,注意a与c相等,但他们不等于b (2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码 Page20,ex3 >> r=2;p=0.5;n=12; >> T=log(r)/n/log(1+0.01*p) Page20,ex4 >> x=-2:0.05:2;f=x.^4-2.^x; >> [fmin,min_index]=min(f) 最小值最小值点编址 >> x(min_index) ans = 0.6500 最小值点 >> [f1,x1_index]=min(abs(f)) 求近似根--绝对值最小的点 f1 = 0.0328 x1_index = 24 >> x(x1_index) ans = -0.8500 >> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点 >> [f2,x2_index]=min(abs(f)) 求另一近似根--函数绝对值次小的点 f2 = 0.0630 x2_index = 65 >> x(x2_index) ans = 1.2500

数学实验答案-1

1.(1) [1 2 3 4;0 2 -1 1;1 -1 2 5;]+(1/2).*([2 1 4 10;0 -1 2 0;0 2 3 -2]) 2. A=[3 0 1;-1 2 1;3 4 2],B=[1 0 2;-1 1 1;2 1 1] X=(B+2*A)/2 3. A=[-4 -2 0 2 4;-3 -1 1 3 5] abs(A)>3 % 4. A=[-2 3 2 4;1 -2 3 2;3 2 3 4;0 4 -2 5] det(A),eig(A),rank(A),inv(A) 求计算机高手用matlab解决。 >> A=[-2,3,2,4;1,-2,3,2;3,2,3,4;0,4,-2,5] 求|A| >> abs(A) ans = ( 2 3 2 4 1 2 3 2 3 2 3 4 0 4 2 5 求r(A) >> rank(A) ans =

4 求A-1 《 >> A-1 ans = -3 2 1 3 0 -3 2 1 2 1 2 3 -1 3 -3 4 求特征值、特征向量 >> [V,D]=eig(A) %返回矩阵A的特征值矩阵D 与特征向量矩阵V , V = - + + - - + - + - + - + D = { + 0 0 0 0 - 0 0 0 0 + 0 0 0 0 - 将A的第2行与第3列联成一行赋给b >> b=[A(2,:),A(:,3)'] b = 《 1 - 2 3 2 2 3 3 -2

1. a=round(unifrnd(1,100)) i=7; while i>=0 i=i-1; b=input('请输入一个介于0到100的数字:'); if b==a ¥ disp('You won!'); break; else if b>a disp('High'); else if b

Matlab数学实验报告一

数学软件课程设计 题目非线性方程求解 班级数学081 姓名曹曼伦

实验目的:用二分法与Newton迭代法求解非线性方程的根; 用Matlab函数solve、fzero、fsolve求解非线性方程(组)的解。 编程实现二分法及Newton迭代法; 学会使用Matlab函数solve、fzero、fsolve求解非线性方程(组)的解。 通过实例分别用二分法及迭代法解非线性方程组并观察收敛速度。 实验内容: 比较求exp(x)+10*x-2的根的计算量。(要求误差不超过十的五次方) (1)在区间(0,1)内用二分法; (2)用迭代法x=(2-exp(x))/10,取初值x=0 。 试验程序 (1)二分法: format long syms x s=exp(x)+10*x-2 a=0; b=1; A=subs(s,a) B=subs(s,b) f=A*B %若f<0,则为由根区间 n=0; stop=1.0e-5; while f<0&abs(a-b)>=stop&n<=100; Xk=(a+b)/2; %二分 M= subs(s, Xk); if M* A<0 symbol=1 %若M= subs(s, Xk)为正,则与a二分 b= Xk else symbol=0 % 若M= subs(s, Xk)为负,则与b二分 a= Xk end n=n+1 end Xk n (2)牛顿迭代法; format long

syms x s= (2-exp(x))/10; %迭代公式 f=diff(s); x=0; %迭代初值 a=subs(f,x); %判断收敛性(a是否小于1) s=(2-exp(x))/10; stop=1.0e-5; %迭代的精度 n=0; while a<1&abs(s-x)>=stop&n<=100; x=s %迭代 s=(2-exp(x))/10; n=n+1 end 实验结果: (1)二分法: symbol =1 b =0.50000000000000 n =1 symbol =1 b =0.25000000000000 n =2 symbol =1 b =0.12500000000000 n =3 symbol =0 a =0.06250000000000 n =4 symbol =1 b =0.09375000000000 n =5 symbol =0 a =0.07812500000000 n =6 symbol =1 b =0.09054565429688 n =15 symbol =1 b =0.09053039550781 n =16 symbol =0 a =0.09052276611328 n =17 Xk =0.09052276611328 n =17 (2)迭代法 由x =0.10000000000000 n =1 x =0.08948290819244 n =2 x =0.09063913585958 n =3 x =0.09051261667437 n =4 x =0.09052646805264 n =5 试验结果可见用二分法需要算17次,而用迭代法求得同样精度的解仅用5次,但由于迭代法一般只具有局部收敛性,因此通常不用二分法来求得非线性方程的精确解,而只用它求得根的一个近似解,再用收敛速度较快的迭代法求得其精确解。

建设初中数学实验室的可行性探究

建设初中数学实验室的可行性探究 1数学实验室建设的必要性 长期以来,数学教学除了计算就是证明.无论是概念的导入、定理的证明还是公式的推导,教师主要是凭借粉笔、直尺等教学辅助工具为学生讲授,这样的口头讲授,单一乏味,很难勾起学生的想象、激发学生的思维,更缺乏数学的情感体验;教学过程中,由于教师画出的静态图形不能很好地展现变化过程中图形的基本特征,影响了学生的观察和理解,影响了教学效果.因此,改善数学内容的处理方式和呈现方式,成为数学教学的当务之急。国内外的有关研究表明,将数学中的实验作为一个系统并且建立实验室,是学生进行数学学习的一种方法和手段,可以有效地改变学生的数学学习方式。 1.1课程标准的要求 《义务教育数学课程标准(2011年版)》提出了“学生应当有足够的时间和空间经历观察、实验、猜测、计算、推理、验证等活动过程”,

明确了“动手实践也是数学学习的一种重要方式并提出“有条件的学校可以建立“数学实验室”供学生使用,以拓宽他们的学习领域,培养他们的实践能力,发展其个性品质与创新精神,促进不同的学生在数学上得到不同的发展”。而数学实验是通过手脑并用“做”数学的一种学习活动,是学生运用有关工具(如纸张、剪刀、模型、测量工具、作图工具以及计算机等),在数学思维活动的参与下,通过动手动脑,用观察、模仿、实验、猜想等手段获得经验,逐步建构并发展数学认知结构的活动。由此看出,《义务教育数学课程标准(2011年版)》对数学教学的方法手段提出的新要求,可以通过构建“做”数学的教学环境,建立数学实验室,开展数学实验教学,激发学生学习数学的兴趣,使学生的数学潜能得到最大的开发。 1.2初中数学教学内容的要求 初中数学的教学内容既包括数学的结果,也包括数学结论的形成过程和蕴涵的数学思想方法.因此,教学中应根据具体的教学内容,注意使学生在获得间接经验的同时也能够有机会获得直接经验,即从学生实际出发,创设问题情境,引导学生通过实践、思考、探索、交流等,获得数学的基础知识、基本技能、基本思想、基本活动经验.依据《义务教育数学课程标准(2011年版)》编写的苏科版数学教科书将数学

大学数学数学实验(第二版)第7,8章部分习题答案

一、实验内容 P206第六题 function f=wuyan2(c) y=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.41 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5 251.4 281.4] t=[0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210] f=y-c(1)/(1+c(1)/3.9-1)*exp^(-c(2)*t) c0=[1 1] c=lsqnonlin('wuyan2',c0) P206第七题 function f=wuyan1(c) q=[0.4518 0.4862 0.5295 0.5934 0.7171 0.8964 1.0202 1.1963 1.4928 1.6909 1.8548 2.1618 2.6638 3.4634 4.6759 5.8478 6.7885 7.4463 7.8345 8.2068 8.9468 9.7315 10.5172 11.7390 13.6876 ]; k=[0.0911 0.0961 0.1230 0.1430 0.1860 0.2543 0.3121 0.3792 0.4754 0.4410 0.4517 0.5595 0.8080 1.3072 1.7042 2.0019 2.2914 2.4941 2.8406 2.9855 3.2918 3.7214 4.3500 5.5567 7.0477]; l=[4.2361 4.3725 4.5295 4.6436 4.8179 4.9873 5.1282 5.2783 5.4334 5.5329 6.4749 6.5491 6.6152 6.6808 6.7455 6.8065 6.8950 6.9820 7.0637 7.1394 7.2085 7.3025 7.3470 7.4432 7.5200]; f=q-c(1)*k.^c(2).*l.^c(3) c0=[1 1 1] c=lsqnonlin('wuyan1',c0) c = 0.4091 0.6401 1.1446 a=0.4091 α=0.6401 β=1.1446 P239第五题 c=[-20 -30]; A=[1 2;5 4]; b=[20 70]; v1=[0 0]; [x,f,ef,out,lag]=linprog(c,A,b,[],[],v1) z=-f x = 10.0000 5.0000

数学探究实验室方案

数学探究实验室装备方案 (初中) 2017年1月6日

目录 一、数学探究实验室建设的政策背景 (3) 二、数学探究实验室建设意义 (3) 三、数学探究实验室建设功能 (4) 四、数学探究实验室建设要求 (5) (一)专用教室建设要求 (5) (二)环境要求 (6) 五.基本配置与功能要求 (7) 1.数学实验室设备 (7) 2.多媒体及桌椅 (11) 3.数学文化及教具学具 (12) 4.教室装修 (13) 5.效果图:(如下) (14)

一、数学探究实验室建设的政策背景 根据国家颁布的《国家中长期教育改革和发展规划纲要》指出:“信息技术对教育发展具有革命性影响,必须予以高度重视。”强调“强化信息技术应用,提高教师应用信息技术水平,更新教学观念,改进教学方法,提高教学效果。鼓励学生利用信息手段主动学习、自主学习,增强运用信息技术分析解决问题能力。”教育部颁布的《数学课程标准(实验稿)》指出:现代信息技术的广泛应用正在对数学课程内容、数学教学、数学学习等产生深刻的影响.提倡利用信息技术来呈现以往教学中难以呈现的课程内容,尽可能使用科学型计算器、各种数学教育技术平台,加强数学教学与信息技术的结合.鼓励学生运用计算机、计算器等进行探索和发现. 《数学课程标准》还指出:“学生的数学学习内容应当是现实的,有意义的,富有挑战性的,这些内容要有利于学生主动地进行观察、实验、猜测、验证、推理与交流等数学活动”。再从《数学新课程标准》内容来看,新增加了数学实习作业、“实践与综合应用”、直观几何、几何变换、概率统计等内容。而这些内容实践性与操作性都很强。数学实验室的设立,可以有效的落实这些新增内容,为教学提供很好的学习研究环境。同时新教材对数学实验也提出了新的要求。例如人教版新教材安排有“阅读与思考”、“探索与发现”、“实习作业”等内容。这些内容的完成同样离不开实验,要实验就必须建立自己的实验室。 二、数学探究实验室建设意义 义务教育数学课程标准多次强调让学生“动手实践、自主探索、发现创新”的数学教学理念。我们知道理、化、生学科都有自己的实验室,让学生在其中“动手实践、自主探索、发现创新”,数学能不能也像理、化、生一样建立起自己的实验室,让学生在其中“动手实践、自主探索、发现创新”呢? 数学能不能实验?数学怎样实验?数学能实验什么?数学探究实验室是怎样的?数学探究实验室的仪器设备或者环境要求是怎样的?数学探究实验室的建立,成为了当今数学教学中的新趋势。 G·波利亚曾指出:“数学像是一门系统的演绎科学;另一方面,创造过程中的数学,看起来却像是一门试验性的归纳科学”。著名的数学家弗赖登塔尔也曾指出:“要实验真正的数学教育,必须从根本上以不同的方式组织教学,否则是不可能的。在传统的课堂里。再创造方法不可能得到自由的发展。它要求有个实验室,学生可以在那儿个别活动或是小组活动”

Matlab与数学实验(第二版)(张志刚 刘丽梅 版) 习题答案

Matlab与数学实验(第二版)(张志刚刘丽梅版)习题答案 (1,3,4,5章) 第一章 d1zxt1 用format的不同格式显示2*Pi,并分析格式之间的异同。 a=2*pi ; disp('***(1) 5位定点表示2*pi:') format short , a % 5位定点表 disp('***(2) 15位定点表示2*pi:') format long , a % 15位定点表 disp('***(3) 5位浮点表示2*pi:') format short e , a % 5位浮点表示 disp('***(4) 15位浮点表示2*pi:') format long e , a % 15位浮点表示 disp('***(5) 系统选择5位定点和5位浮点中更好的表示2*pi:') format short g , a % 系统选择5位定点和5位浮点中更好的表示 disp('***(6) 系统选择15位定点和15位浮点中更好的表示2*pi:') format long g , a % 系统选择15位定点和15位浮点中更好的表 disp('***(7) 近似的有理数的表示2*pi:') format rat , a % 近似的有理数的表 disp('***(8) 十六进制的表示:') format hex , a % 十六进制的表 disp('***(9) 用圆角分(美制)定点表示2*pi:') format bank , a % 用圆角分(美制)定点表示 d1zxt2利用公式求Pi的值。 sum=0 ; n=21; for i = 1:4:n % 循环条件 sum= sum+(1/i) ; % 循环体 end diff=0 ; for j = 3:4:(n-2) % 循环条件 diff= diff+(1/j) ; % 循环体 end pai=4*(sum-diff) d1zxt3 编程计算1!+3!+...+25!的阶乘。 % 方法1:利用“while循环”来计算1!+3!+...+25!的值。

MATLAB实验报告

实验一 MATLAB 环境的熟悉与基本运算 一、实验目的及要求 1.熟悉MATLAB 的开发环境; 2.掌握MATLAB 的一些常用命令; 3.掌握矩阵、变量、表达式的输入方法及各种基本运算。 二、实验内容 1.熟悉MATLAB 的开发环境: ① MATLAB 的各种窗口: 命令窗口、命令历史窗口、工作空间窗口、当前路径窗口。 ②路径的设置: 建立自己的文件夹,加入到MATLAB 路径中,并保存。 设置当前路径,以方便文件管理。 2.学习使用clc 、clear ,了解其功能和作用。 3.矩阵运算: 已知:A=[1 2;3 4]; B=[5 5;7 8]; 求:A*B 、A.*B ,并比较结果。 4.使用冒号选出指定元素: 已知:A=[1 2 3;4 5 6;7 8 9]; 求:A 中第3列前2个元素;A 中所有列第2,3行的元素; 5.在MATLAB 的命令窗口计算: 1) )2sin(π 2) 5.4)4.05589(÷?+ 6.关系及逻辑运算 1)已知:a=[5:1:15]; b=[1 2 8 8 7 10 12 11 13 14 15],求: y=a==b ,并分析结果 2)已知:X=[0 1;1 0]; Y=[0 0;1 0],求: x&y+x>y ,并分析结果 7.文件操作 1)将0到1000的所有整数,写入到D 盘下的文件 2)读入D 盘下的文件,并赋给变量num

8.符号运算 1)对表达式f=x 3 -1 进行因式分解 2)对表达式f=(2x 2*(x+3)-10)*t ,分别将自变量x 和t 的同类项合并 3)求 3(1)x dz z +? 三、实验报告要求 完成实验内容的3、4、5、6、7、8,写出相应的程序、结果

高中数学实验室建设方案

动态数学探究实验室Dynamic Mathematics Lab (高中版) 皓骏(广州)数学技术中心 Hawgent Technology Centre in Mathematics 推广中心联系人:廖老师 联系电话: QQ:376523142

团队介绍 Hawgent皓骏数学技术团队由数学、计算机、数学教育等学科领域的专业队伍和具有丰富一线教学经验的优秀数学教师共同组成。 Hawgent皓骏数学技术团队中的核心成员从20世纪90年代就开始了动态数学技术的理论研究、技术开发和教学应用等方面的工作。 Hawgent皓骏数学技术团队所开发的动态数学教学软件在国内外数学教育界、教育信息技术等领域都产生了广泛而重要的影响。 自2002年起,Hawgent皓骏数学技术团队陆续在北大附中、华南师大附中、广州四十七中等20多所中学开展了动态数学探究实验课程。 承担和参与了广州市景中实验中学、广东广雅中学、广州市执信中学等几十多所学校数学实验室的策划、设计、建设和应用工作。 出版或编写了《专题数学实验》(小学版、初中版、高中版)、《同步数学实验》(小学版、初中班、高中版)、《动态解析高考数学综合题》、《动态解析中考数学压轴题》、《技术帮你学数学:图形与变换》、《技术帮你学数学:研究与实验》、《技术帮你学数学:运动与关系》、《奇妙的曲线》、《形形色色的曲线》等专著十几种。 Hawgent皓骏数学技术团队的愿景: 让更多的人学好数学,喜欢数学。

目录 一、项目概述 (4) 1,项目名称 (4) 2,编制依据 (4) 3,建设规模 (4) 4,建设周期 (4) 5,设备清单 (4) 6,投资规模 (5) 二、建设依据 (5) 1,政策依据 (5) 2,现状分析 (6) 三、需求分析 (8) 1,本位要求 (8) 2,教学需求 (8) 3,可行性分析 (9) 4,建设思路 (10) 四、建设内容 (13) 1,数学设备 (13) 2,多媒体设备 (16) 3,通用设备 (19) 4,环境要求 (21) 5,基础设施 (21) 6,平面布置 (22) 7,效果设计 (24) 五、设计原则 (24) 1,先进性 (24) 2,标准化 (24) 3,安全性 (24) 4,可靠性 (25) 5,可扩展性 (25) 6,易操作性 (25) 7,经济性 (25) 8,实用性 (25) 六、项目意义 (25) 1,有助于国家课程理念的落实 (25) 2,有利于提高教学效率和质量 (26) 3,促进教育公平化的进一步发展 (26) 七、附录介绍 (27) 1,Hawgent皓骏动态数学软件 (27) 2,数学文化主题素材 (36)

东华大学MATLAB数学实验第二版答案(胡良剑)

东华大学M A T L A B数学实验第二版答案(胡良 剑) -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

数学实验答案 Chapter 1 Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=1*3, 8=2*4 (8) a为各列最小值,b为最小值所在的行号 (10) 1>=4,false, 2>=3,false, 3>=2, ture, 4>=1,ture (11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12) 答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10) Page20, ex2 (1)a, b, c的值尽管都是1,但数据类型分别为数值,字符,逻辑,注意a与c 相等,但他们不等于b (2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码 Page20,ex3 >> r=2;p=0.5;n=12; >> T=log(r)/n/log(1+0.01*p) Page20,ex4 >> x=-2:0.05:2;f=x.^4-2.^x; >> [fmin,min_index]=min(f) 最小值最小值点编址 >> x(min_index) ans = 0.6500 最小值点 >> [f1,x1_index]=min(abs(f)) 求近似根--绝对值最小的点 f1 = 0.0328 x1_index = 24 >> x(x1_index) ans = -0.8500 >> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点>> [f2,x2_index]=min(abs(f)) 求另一近似根--函数绝对值次小的点 f2 = 0.0630 x2_index = 65 >> x(x2_index) ans =

MATLAB数学实验100例题解

一元函数微分学 实验1 一元函数的图形(基础实验) 实验目的 通过图形加深对函数及其性质的认识与理解, 掌握运用函数的图形来观察和分析 函数的有关特性与变化趋势的方法,建立数形结合的思想; 掌握用Matlab 作平面曲线图性的方法与技巧. 初等函数的图形 2 作出函数x y tan =和x y cot =的图形观察其周期性和变化趋势. 解:程序代码: >> x=linspace(0,2*pi,600); t=sin(x)./(cos(x)+eps); plot(x,t);title('tan(x)');axis ([0,2*pi,-50,50]); 图象: 程序代码: >> x=linspace(0,2*pi,100); ct=cos(x)./(sin(x)+eps); plot(x,ct);title('cot(x)');axis ([0,2*pi,-50,50]); 图象: cot(x) 4在区间]1,1[-画出函数x y 1 sin =的图形. 解:程序代码: >> x=linspace(-1,1,10000); y=sin(1./x); plot(x,y); axis([-1,1,-2,2]) 图象:

二维参数方程作图 6画出参数方程???==t t t y t t t x 3cos sin )(5cos cos )(的图形: 解:程序代码: >> t=linspace(0,2*pi,100); plot(cos(t).*cos(5*t),sin(t).*cos(3*t)); 图象: 极坐标方程作图 8 作出极坐标方程为10/t e r =的对数螺线的图形. 解:程序代码: >> t=0:0.01:2*pi; r=exp(t/10); polar(log(t+eps),log(r+eps)); 图象: 90270 分段函数作图 10 作出符号函数x y sgn =的图形. 解:

中小学实验室建设标准

实验室建设 第一章实验室建设 实验室是学校科学教育的重要基地和开展实验教学与实践教育的重要场所。实验教学是学校开展科学教育和理科教学过程中的一个十分重要的实践教学环节~是培养学生创新精神和动手操作能力的重要途径~也是学生学习理科知识的主要方法之一和学校总体办学条件的重要内容之一。因此~加强实验室建设和管理具有十分重要的意义。 第一节实验室建筑设计 一、实验室建筑设计要求 实验室建筑设计要求包含三个方面的内容:择址、设计和建筑施工。 1、择址:中小学实验室是专用教室~应建在教学区内~与教室毗邻。若建专用的实验楼~宜建于教学楼附近较僻静的一方~与教学楼对应相衬。若建在教学楼内~其用房应相对集中地安排在教学楼的一端或较低楼层~这样仪器运送方便~可避免对课堂教学的干扰~有利于实验教学计划的落实和工作联系。根据实际需要~实验室面积 2一般不得小于90m~建设时应注意选择较新较大的教室~且应朝南北方向~尽量避免朝东或朝西。 2、设计:建设实验楼,室,~其外观造型、楼层布局、通风排污、采光照明、安全设施的设计都应符合教育学心理学的要求~具有科学性和艺术性。实验室的内部设施~如水电、桌、凳、柜等~既要方便教学~又要有利于管理和维修。在具体的建筑设计中~要注意适应、经济~并要有超前意识。一般要求水电到桌的实验室,特别是化学实验室,建在一楼,底层,~这样有如下优点:?上下水管,道,的安装、检修方便~即使有腐蚀、漏水情况~也不致影响别的房间使用~同时节省管道,?有利

于排除有害气体,如二氧化碳、二氧化硫等都比空气重,,?当实验过程中发生紧急情况时~便于安全疏散。 实验室与仪器室、准备室等配套房间~要联在一起~处于同一层楼~便于管理和教学。仪器室与实验室之间宜设门相通~以便于仪器的搬运。具体应从以下五个方面进行考虑: ?地面:各室与走廊的地面不宜设台阶。地面应防尘易清洁、耐磨、防滑~化学实验室的地面应耐酸碱腐蚀。化学实验室、化学准备室和生物实验室的地面应设地漏。 1 ?门窗:应根据人流安全疏散的要求设臵前后门~门洞的宽度不应小于1200mm。实验室的窗台适宜高度900mm,1000mm~实验室的窗间墙宽度不应大于1200mm。门窗开启后不应影响室内空间的使用和走廊通行的便利与安全。 ?综合布线系统:室内有水源、电源的应设总控制阀。实验室内电源插座与照明用电应分路设计、分别控制。新建实验室应预留综合布线系统的竖向贯通井道及设备位臵。 ?采用通风到桌的化学实验室~应单独设臵三相动力电源~独立控制。 ?用电负荷:实验室的配电线路和设备功率容量应留有余地~以满足不断采用现代化教学手段及教学设备逐步增多的需要。 3、建筑施工:实验室的建设和内部施工、水电安装要求较高~技术性较强~应选择水平较高的基建队承担施工任务~同时学校应选派工作责任感强、懂得实验室建设规范的同志督促施工方严格按专业厂家或主管部门提供的图纸施工~确保施工质量~避免因不合要求而返工~造成不必要的损失。 二、实验室家具设计

最新第五章-学前儿童数学教育活动的设计

第五章学前儿童数学教育活动的设计 教学目标: 1、熟悉学前儿童数学教育的目标、内容和方法 2、掌握学前儿童数学教育各内容的设计要领 3、学习设计符合学前儿童数学教育活动需要的教具 教学课时:十八课时 教学方法: 观摩、讲授、练习 教学过程: 第一、二课时第一节学前儿童数学教育的目标、内容和方法教学目标: 1、掌握学前儿童数学教育目标的层次结构 2、了解学前儿童数学教育的内容及年龄段要求 3、了解学前儿童数学教育的常用方法 教学内容 一、学前儿童数学教育目标的层次结构 1、数学教育目标 数学教育总的任务要求 2、年龄段目标 以小、中、大班为界,指一年内的阶段发展目标 3、数学教育活动目标 指一次教育活动中所应追求的主要目标 二、学前儿童数学教育活动的目标内容 1、认知方面的目标 引导幼儿学习一些初步的、粗浅的数学知识和技能,帮助幼儿获得有关物体形状、数量以及空间、时间等方面的感性经验,使幼儿逐步地形成一些初步的数学概念。 培养幼儿运用已有经验解决问题的能力,发展和锻炼幼儿的思维能力。 2、情感与态度方面的目标 培养幼儿对数学活动的兴趣,参与数学活动的主动性和独立性。培养幼儿自己独立选择和参与活动的能力。这种能力的培养将有助于有热自我意识的建立。在这样的过程中,也会让幼儿学习与同伴合作、协商。 3、操作技能方面的目标 培养幼儿正确使用操作材料的技能和良好的学习习惯。培养幼儿养成做事认真、仔细、有条理、不怕困难等良好的学习习惯。这些不仅是幼儿动作、技能发展的需要,同时也是幼儿未来学习、工作和生活的重要基础和必要准备。 三、学前儿童数学教育的内容及年龄段要求 (一)、幼儿数学教育的内容 1、感知集合 感知集合及其元素,进行物体的分类

南邮MATLAB数学实验答案(全)

第一次练习 教学要求:熟练掌握Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab 软件解决微积分、线性代数与解析几何中的计算问题。 补充命令 vpa(x,n) 显示x 的n 位有效数字,教材102页 fplot(‘f(x)’,[a,b]) 函数作图命令,画出f(x)在区间[a,b]上的图形 在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上) 1.1 计算30sin lim x mx mx x →-与3 sin lim x mx mx x →∞- syms x limit((902*x-sin(902*x))/x^3) ans = 366935404/3 limit((902*x-sin(902*x))/x^3,inf) ans = 0 1.2 cos 1000 x mx y e =,求''y syms x diff(exp(x)*cos(902*x/1000),2) ans = (46599*cos((451*x)/500)*exp(x))/250000 - (451*sin((451*x)/500)*exp(x))/250 1.3 计算 22 11 00 x y e dxdy +?? dblquad(@(x,y) exp(x.^2+y.^2),0,1,0,1) ans = 2.1394 1.4 计算4 2 2 4x dx m x +? syms x int(x^4/(902^2+4*x^2)) ans = (91733851*atan(x/451))/4 - (203401*x)/4 + x^3/12 1.5 (10)cos ,x y e mx y =求 syms x diff(exp(x)*cos(902*x),10) ans = -356485076957717053044344387763*cos(902*x)*exp(x)-3952323024277642494822005884*sin(902*x)*exp(x) 1.6 0x =的泰勒展式(最高次幂为4).

数学实验报告

高等数学数学实验报告 实验人员:院(系) __ __学号____姓名_ __ 实验地点:计算机中心机房 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-2) 利用参数方程作图,做出由下列曲面所围成的立体图形: (1) x y x y x z =+--=2222,1及xOy 平面; (2) 01,=-+=y x xy z 及.0=z 二、实验目的和意义 1、利用数学软件Mathematica 绘制三维图形来观察空间曲线和空间曲面图形的特点,以加强几何的直观性。 2、学会用Mathematica 绘制空间立体图形。 三、程序设计 空间曲面的绘制 作参数方程] ,[],,[,),(),(),(max min max min v v v u u v u z z v u y y v u x x ∈∈?????===所确定的曲面图形的Mathematica 命令为: ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,umin,umax}, {v,vmin,vmax},选项] (1) (2)

四、程序运行结果 (1) (2) 五、结果的讨论和分析 1、通过参数方程的方法做出的图形,可以比较完整的显示出空间中的曲面和立体图形。 2、可以通过mathematica 软件作出多重积分的积分区域,使积分能够较直观的被观察。 3、从(1)中的实验结果可以看出,所围成的立体图形是球面和圆柱面所围成的立体空间。 4、从(2)中的实验结果可以看出围成的立体图形的上面曲面的方程是xy z =,下底面的方程是z=0,右边的平面是01=-+y x 。 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-3) 观察二次曲面族kxy y x z ++=22的图形。特别注意确定k 的这样一些值,当k 经过这些值时,曲面从一种类型变成了另一种类型。 二、实验目的和意义 1. 学会利用Mathematica 软件绘制三维图形来观察空间曲线和空间曲线图形的特

幼儿数学教育活动设计与指导教学总结

《幼儿数学教育活动设计与指导》教学总结 陈文经经过本学期的《幼儿数学教育活动设计与指导》教学,本人认为要将本课程教学好,作为教师首先要了解和掌握以下内容:儿童是怎样学习数学的?这个问题既简单又复杂。简单的理由是,他们几乎在不经意间就学会了数数。尽管开始时是胡乱地数,但逐渐地,他们就记住了正确的顺序,并且还能理解数的实际意义、做简单的加减运算……这一切似乎都顺理成章。然而,这对幼儿来说是一项了不起的成就。事实上,幼儿的数学概念从萌发到初步形成,经历了一个复杂而漫长的过程。而这一切都缘于数学知识本身的特点。 一、数学知识的特点 前面已经阐明,数学是对现实的一种抽象。1,2,3,4……等等数字,绝不是一些具体事物的名称,而是人类所创造的一个独特的符号系统。正如卡西尔所言,“数学是一种普遍的符号语言——它与对事物的描述无关而只涉及对关系的一般表达”。也就是说,数是对事物之间关系的一种是一种高度抽象化的逻辑知识。 幼儿对数学知识的掌握,并不像记住一个人的名字那样简单,实际上是一种逻辑知识的获得。按照皮亚杰的区分,有三种不同类型的知识:物理知识,逻辑数理知识和社会知识。所谓社会知识,就是依靠社会传递而获得的知识。在数学中,数字的名称、读法和写法等都属于社会知识,它们都有赖于教师的传授。如果没有教师的传授,

儿童自己是无法发现这些知识的。物理知识和逻辑数理知识都要通过儿童自己和物体的相互作用来获得,而这两类知识之间又有不同。物理知识是有关事物本身的性质的知识,如橘子的大小、颜色、酸甜。儿童要获得这些知识,只需通过直接作用于物体的动作(看一看、尝一尝)就可以发现了。因此,物理知识来源于对事物本身的直接的抽象,皮亚杰称之为“简单抽象”。逻辑数理知识则不同,它不是有关事物本身的性质的知识,因而也不能通过个别的动作直接获得。它所依赖的是作用于物体的一系列动作之间的协调,以及对这种动作协调的抽象,皮亚杰称之为“反省抽象”。反省抽象所反映的不是事物本身的性质,而是事物之间的关系。如幼儿掌握了橘子的数量“5”,就是抽象出了这堆橘子的数量关系特征,它和这些橘子的大小、颜色、酸甜无关,也和它们的排列方式无关:无论是横着排、竖着排,或是排成圈,它们都是5个。儿童对于这一知识的获得,也不是通过直接的感知,而是通过一系列动作的协调,具体说就是“点”的动作和“数”的动作之间的协调。首先,他必须使手点的动作和口数的动作相对应。其次是序的协调,他口中数的数应该是有序的,而点物的动作也应该是连续而有序的,既不能遗漏,也不能重复。最后,他还要将所有的动作合在一起,才能得到物体的总数。总之,数学知识的逻辑性,决定了幼儿学习数学知识不是一个简单的记忆的过程,而是一个逻辑的思考的过程。它必须依赖于对各种逻辑关系的协调,这是一种反省的抽象。 二、幼儿学习数学的心理准备

幼儿园小班儿童数学教案合集

幼儿园小班儿童数学教案合集 幼儿园小班数学教案范文(一) 一、活动目标 1、手口一致的数3以内的数。 2、学习按数量分类。 3、培养幼儿对数学活动的兴趣。 4、引导幼儿积极与材料互动,体验数学活动的乐趣。 5、引发幼儿学习的兴趣。 二、活动准备 1、画有1个斑点、2个斑点、3个斑点的纸制瓢虫若干。 2、树叶3片。 3、小虫若干。 4、儿歌《小瓢虫》 三、活动过程 (一)游戏导入,师幼共同玩手指游戏小瓢虫;。 小瓢虫,小瓢虫(上下弯曲手指) 爬来爬去的小瓢虫(四指作爬行状) 紧紧追上大害虫(加快爬行速度) 一口把它吃干净(停下做吃状) (二)利用图片练习手口一致的数3以内的数。 1、通过数瓢虫身上的斑点,学习数数1、 2、3。 (1)出示1只瓢虫。提问:瓢虫宝宝长什么样?(圆圆的身体) 背上有什么?(斑点)有几个斑点?(2个)师幼一起手口一致的点数2。

(2)再同时出示2只瓢虫。(身上的斑点分别为1个和3个)让幼儿说说它们身上分别有几个斑点,集体手口一致的数1个斑点的瓢虫,请个别幼儿上来手口一致的数3个斑点的瓢虫。 2、观察瓢虫的外型特征,巩固对大小、颜色的认识。 师:这3只瓢虫宝宝一样吗?什么地方不一样?(颜色、大小、斑点) (三)利用游戏,培养幼儿按数量分类的能力。 1、游戏小瓢虫抓害虫; (1)通过照顾小瓢虫,巩固手口一致数3以内的数 师:瓢虫宝宝的妈妈生病了,想请小朋友帮忙照顾瓢虫宝宝,请你选一个瓢虫宝宝来照顾,拿到后看一看你的瓢虫宝宝身上有几个斑点?伸出手指数一数。; (2)游戏小瓢虫抓害虫;。 师:瓢虫宝宝们肚子饿了,它们最喜欢吃虫子,我们带着瓢虫宝宝去抓害虫吧。;(听着音乐边念儿歌边做动作抓害虫) 2、送瓢虫宝宝回家 (1)让幼儿把不同斑点的瓢虫宝宝放到有相应圆点的树叶上。 师:瓢虫宝宝们累了,想休息了,它们喜欢在什么地方休息?(树叶)请你们送它们去树叶上休息。(送的时候要求幼儿1个斑点的瓢虫宝宝送到有一个圆点的树叶上,2个送到2个圆点的树叶上,3个;;) (2)集体验证。 (四)结束活动

数学实验4答案

第四次练习题 1、 编程找出 5,1000+=≤b c c 的所有勾股数,并问:能否利用通项表示 },,{c b a ? >> for b=1: 995 a=sqrt((b+5)^2-b^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,b,b+5) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 >> for c=6:1000 a=sqrt(c^2-(c-5)^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,c-5,c) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 {a,b,c}={100*n^2-100*n+25,10*n^2-10*n,10*n^2-10*n+5} 2、编程找出不定方程 )35000(122<-=-y Dy x 的所有正整数解。(学号为单号的取D=2, 学号为双号的取D=5) D=2(学号为单号) >> for y=1:34999 x=sqrt(2*y^2-1); if(x==floor(x)) fprintf('x=%i,y=%i\n',x,y) end

相关主题
文本预览
相关文档 最新文档