12-13-2数学实验报告
大学数学实验报告----迭代(一)——方程求解
Do M n , n, 2, 100
运行结果:
M n_Integer : Module y, k , m 2; k m ^ n 1 ;
x Mod k, n ;
Print n, " ", PrimeQ n , " ", x, "
", GCD m, n
Do M n , n, 2, 100
2 True 0 2 3 True 1 1 4 False 0 2 5 True 1 1 6 False 2 2 7 True 1 1 8 False 0 2 9 False 4 1 10 False 2 2 11 True 1 1 12 False 8 2 13 True 1 1 14 False 2 2 15 False 4 1 16 False 0 2 17 True 1 1 18 False 14 2 19 True 1 1 20 False 8 2 21 False 4 1 22 False 2 2 23 True 1 1 24 False 8 2 25 False 16 1 26 False 2 2 27 False 13 1 28 False 8 2 29 True 1 1 30 False 2 2 31 True 1 1 32 False 0 2 33 False 4 1 34 False 2 2 35 False 9 1 36 False 32 2 37 True 1 1 38 False 2 2 39 False 4 1 40 False 8 2
99 False 3 27 100 False 1 67 Null2
m=4 时
输入程序:
M n_Integer : Module y, k , m 4; k m ^ n 1 ; x Mod k, n ; Print n, " ", PrimeQ n , " ", GCD m, n , " ", x Do M n , n, 2, 100
数学逻辑小实验报告书
数学逻辑小实验报告书
实验目的:探究数学逻辑的基本概念和运算规则。
实验过程:
1. 选择并准备实验材料:实验所需材料包括纸和笔。
2. 确定实验题目:选择一个数学逻辑相关的问题或命题,例如“如果A成立,则B也成立。
”
3. 对于所选的命题,定义相应的符号:假设A表示一个命题,B表示另一个命题,则可以使用A和B来表示这两个命题。
4. 使用符号和逻辑运算符构建复合命题:根据逻辑运算符的定义,使用逻辑运算符(如与、或、非等)将A和B组合成复
合命题。
例如,“A与B同时成立”可以用逻辑符号“∧”表示为
A∧B。
5. 对于所构建的复合命题,根据数学逻辑的运算规则进行推理和证明。
例如,可以使用真值表、蕴含关系、等价关系等方法进行推理和证明。
6. 通过推理和证明,得出结论并解释其含义:根据推理和证明的结果,得出关于所选命题的结论,并解释这个结论的含义。
实验结果和分析:
通过对所选命题的推理和证明,得出了结论:如果A成立,
则B也成立。
这意味着,如果命题A为真,那么命题B也必
须为真。
实验的结果验证了数学逻辑中的一条运算规则:如果A成立,则B也成立。
这个运算规则在数学和逻辑推理中起到了重要
的作用,有助于我们进行逻辑思考和推理。
实验总结:
本次实验通过构建复合命题,并运用数学逻辑的运算规则进行推理和证明,验证了数学逻辑中的一条基本运算规则。
数学逻辑作为一门重要的数学分支,不仅对数学研究具有重要意义,也在生活中的决策和推理中发挥着重要作用。
通过这次实验,我对数学逻辑的基本概念和运算规则有了更深入的理解,也提高了自己的逻辑思维能力。
数学实验报告数据拟合
实验报告一·实验指导书解读本次实验是通过两个变量的多组记录数据利用最小二乘法寻求两个变量之间的函数关系!两个变量之间的函数关系要紧有两种:一是线性关系(一次函数);二是非线性关系(非一次的其它一元函数)。
因此本实验做两件事:一是线性拟合(练习1);二是非线性拟合(练习2、3、4)。
练习2是用多项式函数拟合,练习3是用指数函数、对数函数、双曲函数、三角函数、分式有理多项式函数等初等函数拟合,练习4是用分段函数(非初等函数)拟合。
二、实验打算1.用线性函数拟合程序线性拟合曲线ft1可由如下mathematica程序求出:lianxi1biao= { {100,45} , {110,51} , { 120,54} , {130,61} , {140,66} , {150,70} , {160,74} , {170,78} , {180,85} , {190,89} }ft1=Fit[lianxi1biao,{1,x},x]gp = Plot [ ft1 , {x,100,190} , PlotStyle -> { RGBColor[1,0,0]} ]fp = ListPlot [ lianxi1biao,PlotStyle->{PointSize[],RGBColor[0,0,1]} ]Show[fp,gp]a= ;b= ;f[x_]=a*x+b;dareta=Sum[(lianxi1biao[[i,2]]-f[lianxi1biao[[i,1]]])^2,{i,1,10}]修改、补充程序:要说明拟合成效,要紧从形(大多数散点是不是在拟合曲线上或周围)与量(残差是不是小)!计算残差的程序:假设对两个变量的多组记录数据已有程序biao={{x1,y1},{x2,y2},…,{xn,yn}}而且通过Fit取得线性拟合函数y=ax+b咱们能够先概念函数(程序)f[x_]:=a*x+b再给出计算残差的程序dareta=Sum[(biao[[i ,2]]-f[biao[[i ,1]]])^2,{i ,1, n}]程序说明:biao[[i]]是提取表biao的第i行,即{xi,yi}biao[[i ,1]] 是提取表biao的第i行的第一个数, 即xibiao[[i ,2]] 是提取表biao的第i行的第一个数, 即yibiao[[i ,2]]-f[biao[[i ,1]]] 即yi-(a*xi+b)实验思路1、先对练习1的十组数据线性拟合,并从形与量看拟合成效;2、对练习1的十组数据中的九组数据线性拟合,并从形与量看拟合成效;3、对练习1的十组数据中的八组数据线性拟合,并从形与量看拟合成效;4、对练习1的十组数据中的七组数据线性拟合,并从形与量看拟合成效;5、对练习1的十组数据中的六组数据线性拟合,并从形与量看拟合成效。
数值计算方法短学期实验报告
数值计算方法短学期实验报告实验序号:日期:2014年7月6日班级应物1101姓名学号逐次超松弛迭代法实验名称硬件需求:pc软件需求:MATLAB R2012a,Windows7任务描述:利用超松弛迭代法来求解给出的矩阵的解。
给出线性方程组,以矩阵的形式给出AX=B,然后利用超松弛迭代法求出X的近似解,同时要给出精确度,初始矩阵A,B。
初始迭代矩阵X0,最后给出迭代的结果和迭代的次数。
流程图算法详细描述(程序和注解)function[x,n]=SORSolve(A,b,w,x,ep,M) %超松弛逐次迭代法%用途:求解线性方程组的SOR迭代法%A为方程组的系数矩阵%b为方程组的右端向量组%x为迭代初始化向量(默认零向量)%w为松弛因子%ep为精度要求(默认值为1e-6)%M为最大迭代次数(默认500次)%x为方程组的解%n为迭代次数if nargin<6,M=500;endif nargin<5,ep=1e-6;endif nargin<4,x=zeros(size(b));endif nargin<3,w=1.2;end%对输入的量的个数验证以及判断D=diag(diag(A));%求A的对角矩阵L=D-tril(A);%tril求A的下三角矩阵U=D-triu(A);%triu求A的上三角矩阵for n=1:Mx=(D-w*L)\(((1-w)*D+w*U)*x+w*b);err=norm(b-A*x)/norm(b);%norm范数if err<ep,break;endend实验结果报告(图和表)>>A=[430;34-1;0-24];b=[2430-24]';>>[x,n]=SORSolve(A,b)x=2.40004.8000-3.6000n=19实验拉格朗日多项式插值法名称任务描述:用matlab分别编译拉格朗日多项式插值法拉格朗日多项式插值法对某个多项式函数,已知有给定的k+1个取值点:其中对应着自变量的位置,而对应着函数在这个位置的取值。
线性代数实验报告汇总
数学实验报告题目第一次实验题目一、实验目的1MATLAB 的矩阵初等运算;.熟悉2 .掌握求矩阵的秩、逆、化最简阶梯形的命令;3MABLAB 求解线性方程组.会用二、问题求解和程序设计流程344?221????????MATLABA1 B、,已知命令窗口中建立.,在320B???50??3A????????112?153????矩阵并对其进行以下操作:(1) A 的行列式的值计算矩阵?)?Adet((2) 分别计算下列各式:、和、、、、B?A.T112??B?BA?2A ABABAA:解(1)编写程序如下:A=[4 -2 2;-3 0 5;1 5 3];B=[1 3 4;-2 0 -3;2 -1 1];a=det(A)运行结果:a =-158(2)编写程序如下:C=2*A-BD=A*BE=A.*BF=A/BG=A\BH=A*AK=A'运行结果:C =7 -7 0-4 0 13线性代数实验报告0 11 5D =12 10 247 -14 -7-3 0 -8E =4 -6 86 0 -152 -5 3F =0 0 2.0000-2.7143 -8.0000 -8.14292.42863.0000 2.2857G =0.4873 0.4114 1.00000.3671 -0.4304 0-0.1076 0.2468 0H =24 2 4-7 31 9-8 13 36K =4 -3 1-2 0 52 5 32 MATLABrankinv 求下列矩阵的秩:中分别利用矩阵的初等变换及函数.在、函数线性代数实验报告3501??2631?????0012????(1) Rank(A)=? 2求) 求(054A?3??B1??B?????0201??4??1112????2102??解:1 编写程如下:()format rat A=[1 -6 3 2;3 -5 4 0;-1 -11 2 4];rref(A)运行结果:ans =1 0 0 -8/50 1 0 00 0 1 6/5AA3 。
数值分析实验报告-清华大学--线性代数方程组的数值解法
数值分析实验报告-清华大学--线性代数方程组的数值解法(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--线性代数方程组的数值解法实验1. 主元的选取与算法的稳定性问题提出:Gauss 消去法是我们在线性代数中已经熟悉的。
但由于计算机的数值运算是在一个有限的浮点数集合上进行的,如何才能确保Gauss 消去法作为数值算法的稳定性呢?Gauss 消去法从理论算法到数值算法,其关键是主元的选择。
主元的选择从数学理论上看起来平凡,它却是数值分析中十分典型的问题。
实验内容:考虑线性方程组 n n n R b R A b Ax ∈∈=⨯,,编制一个能自动选取主元,又能手动选取主元的求解线性方程组的Gauss 消去过程。
实验要求:(1)取矩阵⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=1415157,6816816816 b A ,则方程有解T x )1,,1,1(* =。
取n=10计算矩阵的条件数。
让程序自动选取主元,结果如何?(2)现选择程序中手动选取主元的功能。
每步消去过程总选取按模最小或按模尽可能小的元素作为主元,观察并记录计算结果。
若每步消去过程总选取按模最大的元素作为主元,结果又如何?分析实验的结果。
(3)取矩阵阶数n=20或者更大,重复上述实验过程,观察记录并分析不同的问题及消去过程中选择不同的主元时计算结果的差异,说明主元素的选取在消去过程中的作用。
(4)选取其他你感兴趣的问题或者随机生成矩阵,计算其条件数。
重复上述实验,观察记录并分析实验结果。
程序清单n=input('矩阵A 的阶数:n=');A=6*diag(ones(1,n))+diag(ones(1,n-1),1)+8*diag(ones(1,n-1),-1); b=A*ones(n,1);p=input('计算条件数使用p-范数,p='); cond_A=cond(A,p) [m,n]=size(A);Ab=[A b];r=input('选主元方式(0:自动;1:手动),r=');Abfor i=1:n-1switch rcase(0)[aii,ip]=max(abs(Ab(i:n,i)));ip=ip+i-1;case (1)ip=input(['第',num2str(i),'步消元,请输入第',num2str(i),'列所选元素所处的行数:']);end;Ab([i ip],:)=Ab([ip i],:);aii=Ab(i,i);for k=i+1:nAb(k,i:n+1)=Ab(k,i:n+1)-(Ab(k,i)/aii)*Ab(i,i:n+1);end;if r==1Abendend;x=zeros(n,1);x(n)=Ab(n,n+1)/Ab(n,n);for i=n-1:-1:1x(i)=(Ab(i,n+1)-Ab(i,i+1:n)*x(i+1:n))/Ab(i,i);endx运行结果(1)n=10,矩阵的条件数及自动选主元Cond(A,1) =×103Cond(A,2) = ×103Cond(A,inf) =×103程序自动选择主元(列主元)a.输入数据矩阵A的阶数:n=10计算条件数使用p-范数,p=1选主元方式(0:自动;1:手动),r=0b.计算结果x=[1,1,1,1,1,1,1,1,1,1]T(2)n=10,手动选主元a. 每步消去过程总选取按模最小或按模尽可能小的元素作为主元矩阵A 的阶数:n=10计算条件数使用p-范数,p=1选主元方式(0:自动;1:手动),r=1(1)(1)61786115[]861158614A b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦第1步消元,请输入第1列所选元素所处的行数:1(2)(2) 6.0000 1.00007.00004.6667 1.0000 5.66678.0000 6.000015.0000[]8.00001.000015.00006.0000 1.00008.0000 6.0000 1.000015.00008.0000 6.000014.0000A b ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦第2步消元,请输入第2列所选元素所处的行数:2…(实际选择时,第k 步选择主元处于第k 行) 最终计算得x=[, , , , , , , , , ]Tb. 每步消去过程总选取按模最大的元素作为主元 矩阵A 的阶数:n=10计算条件数使用p-范数,p=1选主元方式(0:自动;1:手动),r=1(1)(1)61786115[]861158614A b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦第1步消元,请输入第1列所选元素所处的行数:2(2)(2)8.0000 6.0000 1.000015.0000-3.50000.7500-4.250008.0000 6.0000 1.000015.0000[]8.0000 6.000015.00008.0000 1.00006.0000 1.000015.00008.0000 6.000014.0000A b ⎡⎤⎢⎥-⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦第2步消元,请输入第2列所选元素所处的行数:3…(实际选择时,第k 步选择主元处于第k+1行) 最终计算得x=[1,1,1,1,1,1,1,1,1,1]T(3)n=20,手动选主元a. 每步消去过程总选取按模最小或按模尽可能小的元素作为主元 矩阵A 的阶数:n=20计算条件数使用p-范数,p=1选主元方式(0:自动;1:手动),r=1(1)(1)61786115[]861158614A b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦第1步消元,请输入第1列所选元素所处的行数:1(2)(2) 6.0000 1.00007.00004.6667 1.0000 5.66678.0000 6.000015.0000[]8.00001.000015.00006.0000 1.00008.0000 6.0000 1.000015.00008.0000 6.000014.0000A b ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦第2步消元,请输入第2列所选元素所处的行数:2…(实际选择时,第k 步选择主元处于第k 行) 最终计算得x=[,,,,,,,,,,,,,,,,,,,]T b. 每步消去过程总选取按模最大的元素作为主元 矩阵A 的阶数:n=20计算条件数使用p-范数,p=1选主元方式(0:自动;1:手动),r=1(1)(1)61786115[]861158614A b ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦第1步消元,请输入第1列所选元素所处的行数:2(2)(2)8.0000 6.0000 1.000015.0000-3.50000.7500-4.250008.0000 6.0000 1.000015.0000[]8.0000 6.000015.00008.0000 1.00006.0000 1.000015.00008.0000 6.000014.0000A b ⎡⎤⎢⎥-⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦第2步消元,请输入第2列所选元素所处的行数:3…(实际选择时,第k步选择主元处于第k+1行)最终计算得x=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]T(4)A分别为幻方矩阵,Hilbert矩阵,pascal矩阵和随机矩阵简要分析计算(1)表明:对于同一矩阵,不同范数定义的条件数是不同的;Gauss消去法在消去过程中选择模最大的主元能够得到比较精确的解。
数值分析实验报告1
显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动
其中是一个非常小的数。这相当于是对(1。1)中的系数作一个小的扰动.我们希望比较(1。1)和(1。2)根的差别,从而分析方程(1。1)的解对扰动的敏感性.
实验内容:为了实现方便,我们先介绍两个Matlab函数:“roots”和“poly”。
(3)取矩阵阶数n=20或者更大,重复上述实验过程,观察记录并分析不同的问题及消去过程中选择不同的主元时计算结果的差异,说明主元素的选取在消去过程中的作用。
(4)选取其他你感兴趣的问题或者随机生成矩阵,计算其条件数。重复上述实验,观察记录并分析实验结果。
实验过程:
程序:
建立M文件:
function x=gauss(n,r)
实验总结:
利用MATLAB来进行病态问题的实验,虽然其得出的结果是有误差的,但是可以很容易的得出对一个多次的代数多项式的其中某一项进行很小的扰动,对其多项式的根会有一定的扰动的,所以对于这类病态问题可以借助于MATLAB来进行问题的分析。
学号:06450210
姓名:万轩
实验二插值法
实验2.1(多项式插值的振荡现象)
学号:06450210
姓名:万轩
实验五解线性方程组的直接方法
实验5。1(主元的选取与算法的稳定性)
问题提出:Gauss消去法是我们在线性代数中已经熟悉的.但由于计算机的数值运算是在一个有限的浮点数集合上进行的,如何才能确保Gauss消去法作为数值算法的稳定性呢?Gauss消去法从理论算法到数值算法,其关键是主元的选择。主元的选择从数学理论上看起来平凡,它却是数值分析中十分典型的问题.
其中若变量a存储n+1维的向量,则该函数的输出u为一个n维的向量。设a的元素依次为,则输出u的各分量是多项式方程
时间序列的课程设计报告
时间序列的课程设计报告一、课程目标知识目标:1. 学生能理解时间序列的概念,掌握时间序列的基本组成和特点。
2. 学生能够运用所学知识,分析时间序列数据,识别其变化趋势和模式。
3. 学生能够运用时间序列预测方法,对给定数据进行短期预测。
技能目标:1. 学生能够运用统计软件或编程工具,对时间序列数据进行处理和分析。
2. 学生能够运用图表、报告等形式,清晰、准确地表达时间序列分析结果。
3. 学生能够运用时间序列模型,解决实际问题,提高数据分析能力。
情感态度价值观目标:1. 学生通过学习时间序列知识,培养对数据的敏感性和探究精神,增强数据分析的兴趣。
2. 学生在小组合作中,学会倾听、沟通、协作,培养团队精神和责任感。
3. 学生能够认识到时间序列分析在实际生活中的应用价值,提高学以致用的意识。
课程性质分析:本课程为数据分析相关学科,旨在帮助学生掌握时间序列分析的基本方法和技巧,提高解决实际问题的能力。
学生特点分析:本年级学生具备一定的数学基础和数据分析能力,对新鲜事物充满好奇,但可能缺乏实际应用经验。
教学要求:1. 结合课本知识,注重理论与实践相结合,提高学生的实际操作能力。
2. 注重启发式教学,引导学生主动探究,培养学生的创新思维。
3. 关注学生的个体差异,因材施教,提高教学质量。
二、教学内容1. 时间序列基本概念:时间序列的定义、组成元素、分类及应用场景。
2. 时间序列的特性:平稳性、趋势、季节性、周期性及随机性。
3. 时间序列预处理:数据清洗、缺失值处理、异常值检测与处理。
4. 时间序列分析方法:- 趋势分析:线性趋势、非线性趋势。
- 季节性分析:季节指数、季节性分解。
- 周期性分析:自相关函数、偏自相关函数。
- 随机分析:白噪声检验、ARIMA模型。
5. 时间序列预测方法:- 简单平均法、移动平均法、指数平滑法。
- ARIMA模型及其扩展模型。
- 机器学习方法:如神经网络、支持向量机等。
6. 实际案例分析与操作:结合课本案例,运用所学方法进行时间序列分析及预测。
运筹学 实验报告
中南民族大学管理学院学生实验报告课程名称:《管理运筹学》年级: 2011级专业:财务管理指导教师:胡丹丹学号: 11056011 姓名:沙博实验地点:管理学院综合实验室2012学年至2013学年度第 2 学期目录实验一线性规划建模及求解实验二运输问题实验三生产存储问题实验四整数规划问题实验五目标规划实验六用lingo求解简单的规划问题实验七实验八实验九实验十实验(一)线性规划建模及求解实验时间:实验内容:某轮胎厂计划生产甲、乙两种轮胎,这两种轮胎都需要在A、B、C三种不同的设备上加工。
每个轮胎的工时消耗定额、每种设备的生产能力以及每件产品的计划如表所示。
问在计划内应该如何安排生产计划,使总利润最(1)请建立模型。
(2)使用“管理运筹学”软件求得结果。
根据“管理运筹学”软件结果,回答下列问题:(3)哪些设备的生产能力已使用完?哪些设备的生产能力还没有使用完?其剩余的生产能力为多少?(4)三种设备的对偶价格各为多少?请对此对偶价格的含义给予说明。
(5)保证产品组合不变的前提下,目标函数中的甲产品产量决策变量的目标系数的变化范围是多少?(6)当乙中轮胎的单位售价变成90元时,最优产品的组合是否改变?为什么?(7)如何在A、B、C三台设备中选择一台增加1小时的工作量使得利润增加最多,请说明理由。
(8)若增加设备C的加工时间由180小时增加到200小时,总利润是否变化?为什么?(9)请写出约束条件中常数项的变化范围。
(10)当甲种轮胎的利润由70元增加到80元,乙种轮胎的利润从65元增加到75元,请试用百分之一百法则计算其最优产品组合是否变化?并计算新利润(11)当设备A的加工时间由215降低到200,而设备B的加工时间由205增加到225,设备C的加工时间由180降低到150,请试用百分之一百法则计算原来的生产方案是否变化,并计算新利润。
实验相应结果:(1)轮胎厂分别生产甲、乙X1、X2产品模型建立:max70 X1+65 X2St:7 X1+3 X2≤ 2154 X1+5 X2≤ 2052 X1+4 X2≤ 180X1, X2≥0(2)运筹学软件结果如下:目标函数最优值为 : 3025变量最优解相差值------- -------- --------x1 20 0x2 25 0约束松弛/剩余变量对偶价格------- ------------- --------1 0 3.9132 0 10.6523 40 0目标函数系数范围 :变量下限当前值上限------- -------- -------- --------x1 52 70 151.667x2 30 65 87.5常数项数范围 :约束下限当前值上限------- -------- -------- --------1 123 215 358.752 122.857 205 246.8183 140 180 无上限(3)A和B两台设备的生产能力已使用完,C台设备的生产能力还未用完,剩余40。
实验报告一
一、实验目的1、实验目的(1)、掌握利用各种数据类型声明局部变量的方法。
(2)、掌握为局部变量赋值的俩中方法。
(3)、掌握常用系统函数、运算符和表达式的功能和应用。
(4)、掌握Transact-SQL控制流语言的基本功能和分类。
(5)、掌握利用控制流语句实现基本的分支选择和循环处理功能。
(6)、了解其他控制流语句的功能和应用。
(7)、掌握SELECT各个字句的功能和检索数据的方法。
(8)、掌握WHERE字句中LIKE、IN、BETEEN、IS等逻辑运算符的使用。
(9)、掌握COMPUTE语句和聚合函数的使用。
二、实验内容和步骤1、变量的应用declare @sno char(8),@name varchar(10),@sex nchar(12),@birthday datetime,@usually int,@final numeric(4,1)set @sno='';set @name='哈哈';set @sex='男';select @birthday ='1989-03-09',@usually=90,@final=80print @sno+@name+@sexprint @birthdayprint @usuallyprint @final2、运算符的应用A、比较运算符use teachinggoselect * from student where birthday>'1989-01-01'select * from teacher where department<>'计算机学院'B、逻辑运算符use teachinggoselect * from score where studentno like '09%' and final between 60 and 90------------------------select * from teacher where prof in('教授','副教授')C、“+”号运算符:declare @a char(5),@b varchar(5),@c int,@d decimal(5,2)select @a='123',@b='',@c=321,@d=print @a+@bprint @a+@dprint @c+@dselect @a='数据库',@b='程序开发'print @a+@bprint @a+@dD、位运算符declare @a int,@b intselect @a=5,@b=12select @a&@b,@a|@b,@a^@b,~@aE、数学函数select ceiling,ceiling,ceiling的左边select round,0),round,0,1)F、时间日期函数declare @birthday datetimeset @birthday ='1989-08-21'select @birthday as '生日',datediff(year,@birthday,getdate()) as '年龄'select getdate() as '当前日期',year(getdate()) as '年份',datepart(month,getdate()) as '月份',datename(day,getdate()) as '日期'G、转换函数declare @count int,@date datetimeselect @count=255,@date=getdate()print '变量count的值为:'+cast(@count as varchar(5))print cast('2009-7-07' as smalldatetime)+100print convert(varchar(10),@date,102)H、字符函数declare @str as nchar(25)set @str='SQL SERVER 2005 数据库应用与开发'select len(@str),charindex('库应用',@str),substring(@str,5,6),replace(@str,'开发','设计'),lower(@str),ascii(@str)3、编写程序,根据姓名查询teaching数据库中学生的基本信息和选课信息,学生姓名通过变量输入。
总《决策支持系统》实验报告
《决策支持系统》实验报告2012~2013学年第一学期实验目的:加强学生分析问题和解决问题的能力,锻炼学生的数学建模能力。
利用Excel和Matlab工具求解和分析确定型决策和不确定型决策。
用WORD 书写实验报告:包括详细模型、试验步骤和结果分析。
实验内容:实验一具有事前信息的决策树技术的操作应用某石油公司的决策人,打算投资开发某油田。
根据现有资料,预计这口油井有高产、低产两种不同状态,分别记为S1、S2。
高产可获利润400万元,而低产时将净亏损200万元,已知这两种情况出现的概率分别为:P(S1)=0.6,P(S2)=0.4,一般来说,常见的地质结构有“好”、“中等”、“差”3种,分别记为C1、C2、C3,为判断该地区属于哪种结构,可作进一步勘测,勘测费用为10万元。
已知在不同的油井状态下,勘测结果为不同地质结构的概率如下,P (C1/S1)=0.7,P(C2/S1)=0.2,P(C3/S1)=0.1,P(C1/S2)=0.3,P(C2/S2)=0.1,P(C3/S2)=0.6,问:应采取何种行动方案,才能获取最大收益?(问题:是否要进一步勘测?若进一步勘测,那么在勘测后应采取何种方案)建立模型:Excel录入模型界面:运行结果:最优决策:勘探开发并且土质结构为好结果分析:进行勘探,以土质结构为好的方案进行勘探。
实验二 MATLAB环境的熟悉与基本运算1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推)2、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。
3、输入C=1:2:20,则C(i)表示什么?其中i=1,2,3, (10)4、输入A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2; 3 3 3],在命令窗口中执行下列表达式,掌握其含义:A(2,3) A(:,2) A(3,:)Matlab录入界面和运行结果界面:结果分析:输入help eye得到eye 使用帮助。
数学实验报告
数学实验报告考试要求:1、一个完整的实验报告应包含实验目的、实验内容、操作过程及运行结果,结论等内容。
2、内容要多样性,所举例子不能偏离实验目的。
3、请在Matlab7.0以上版本上完成所有操作过程。
4、考试内容应涵盖实验3-17,其中实验11、14以及实验18-23可自行选择。
5、实验12中的内容请选择自己到目前为止的成绩,并对成绩基于Matlab 软件平台进行分析。
第一部分:有关函数的函数图像,导数,最值,级数及函数逼近的问题一、实验目的1、学会用MATLAB软件做平面函数在各种坐标下的图形和空间函数在各种坐标下的图形。
2、学会用MATLAB软件计算导数和函数最值应用最值计算方法解决实际问题。
3、学会用MATLAB判别级数的敛散性。
4、加深对函数项级数的认识并了解与此相关的函数逼近知识。
二.实验内容:1.平面函数在各种坐标系下的图形。
2.空间函数在各种坐标系下的图形。
3.用数值计算和图形展示研究函数的导数;计算函数的导数和最值。
4.用函数最值方法解决一些简单实际问题。
5.用数值计算和图形展示结合研究级数敛散性;用符号演算法和数值计算法计算数项级数的和。
三.相关知识1.平面、空间曲线1)平面空间曲线的表示形式2) 曲线绘图的MATLAB命令3)输出图形的修饰2、空间曲面绘制的MATLAB命令3、导数最值的基本概念和意义以及求导数极值的MATLAB命令4、数项级数,函数项级数,幂级数,傅里叶级数的基本概念。
5、级数判别法的几个常用结论;与级数相关的一些MATLAB命令四.实验过程(操作过程,运行结果及结论)一.函数及其图形显示1.平面图形;例1做函数32--+(-10≤x≤10)的图形。
x xy=2x6187分析:此函数定义域为R,所以在-10≤x≤10内用MATLAB作图程序为:x=-10:0.1:10;y=2*x.^3-6*x.^2-18*x+7;plot(x,y)所得图像为:结果分析:通过反复取值得横x=-10:0.1:10;坐标的取值,若间隔太大则作图不精确。
数值计算方法实验报告(例)
实验报告一、实验目的二、实验内容三、实验环境四.实验方法五、实验过程1实验步骤2 关键代码及其解释3 调试过程六、实验总结1.遇到的问题及解决过程2.产生的错误及原因分析3.体会和收获。
七、程序源代码:八、教师评语实验报告一.试验目的:练习用数值方法求解给定的非线性方程。
二.实验内容:求解人口方程: )1(5.43e 1004.156-+=λλλe要求误差小于410-。
三.实验环境:PC 计算机,FORTRAN 、C 、C ++、VB 任选一种。
四.实验方法:牛顿法牛顿法简述:牛顿法是一种特殊的迭代法,其迭代公式为:,2,1,0,)()(1='-=+k x f x f x x k k k k ,当数列{}k x 收敛时,其极限值x 即为方程的解。
定理:给定方程],[,0)(b a x x f ∈=1)设0)()(<b f a f ;2))(x f ''在],[b a 上不变号,且],[,0)(b a x x f ∈≠'; 3)选取],[0b a x ∈,满足0)()(00>''x f x f ;则牛顿法产生的序列{}k x 收敛于0)(=x f 在],[b a 内的唯一解x 。
五.实验过程:1.编程: 用C 语言编出牛顿法的源程序。
2. 开机, 打开C 语言编译程序,键入所编程序源代码.3. 调试程序, 修改错误至能正确运行.六.实验总结:(1)牛顿法收敛速度快,但初值不容易确定,往往由于初值取得不当而使迭代不收敛或收敛慢,但若能保证)()(1+>K K x f x f (称为下山条件),则有可能收敛。
把新的近似值看作初值的话会比原来的取得好,有可能落入局部收敛的邻域。
(2)牛顿法要求)(x f '在x 附近不为零。
亦即x 只能是单根, 不能求重根。
可用重根加速收敛法求重根。
(3)牛顿法的每一步迭代中,都要计算一次导数值,若计算)(x f '比计算函数的近似值要麻烦的多。
信号取样与恢复实验报告
实验四信号取样与恢复一、实验目的1.了解模拟信号取样及恢复的基本方法。
2.理解和掌握时域取样定理,掌握无混叠和有混叠条件下信号取样与恢复的频域分析方法。
3.了解取样频率、取样脉冲宽度、恢复滤波器截止频率等对取样信号和恢复信号的影响。
4.熟悉DDS-3X25虚拟信号发生器的使用方法。
二、实验内容1.无混叠条件下正弦信号取样与恢复测试分析,比较不同取样频率和取样脉冲宽度对取样及恢复信号的影响。
2.有混叠条件下正弦信号的取样与恢复测试分析。
3.非正弦周期信号的取样与恢复测试分析,比较不同恢复滤波器截止频率对恢复信号的影响。
三、实验仪器1.信号与系统实验硬件平台一台2.信号取样与恢复实验电路板一块3.DSO-3064虚拟示波器一台4.DDS-3X25虚拟信号发生器二台5.PC机(含DSO-3064、DDS-3X25驱动及软件)一台四、实验原理1. 信号取样信号取样与恢复实验电路板,如图4.1所示。
该电路板通过背面的两个DB9公头插接到硬件实验平台上使用。
)()()(t s t f t f s =图4.1 信号取样与恢复实验电路板电路板左侧为一个采用模拟开关进行取样的信号取样电路,取样脉冲序列为高电平(高电平对应电压应大于+1V )时模拟开关接通、为低电平(低电平电压应小于-1V )时模拟开关断开。
在“信号输入”端接入被取样模拟信号,通过改变取样脉冲序列(通常为矩形脉冲序列)的频率(该电路取样频率不宜超过256kHz )和占空比,即可在“取样输出”端获得不同频率和不同取样脉冲宽度的取样信号。
取样信号()s f t 可用(4-1)式来描述(4-1)式中()f t 表示被取样模拟信号,()s t 为模拟开关的开关函数,当模拟开关接通时,()1s t =,反之则()0s t =。
电路板右侧是两个用作恢复滤波器的低通滤波器,可根据实验需要选用。
其中“恢复滤波器1”是一个截止频率约为1kHz 、通带增益等于4的二阶低通滤波器,其截止频率不可调节。
计量经济学试验报告
计量经济学试验报告实验报告实验1:单方程线性计量经济学模型的最小二乘估计和统计检验1实验目的掌握计量经济学专用软件(Eviews)使用方法,理解和正确解释输出结果。
在学习计量经济学的基本理论和方法的基础上,掌握建立计量经济模型对实际经济问题进行实证分析的方法。
运用Eviews软件完成对线形回归模型的最小二乘估计、统计检验、计量经济学检验以及进一步进行经济结构分析、经济预测和政策评价,培养发现问题、分析问题、解决问题的能力。
2实验软件Eviews5.03实验数据甲商品从1988―2021年的销售量Y/千个,价格X1 /(元/个),售后服务支出X2 /万元年份 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2021 2021 2021Y 121 133 130 126 131 147 148 159 160 156 155 157 179 189 180 183 202 200X1 1500 1490 1480 1470 1460 1450 1440 1430 1420 1410 1400 1390 1380 1370 1360 1350 1340 1330 X2 12 15 13 10 11 14 13 15 13 12 11 10 15 15 13 12 14 12 12021 2021 2021 2021201 203 258 234 1320 1310 1300 1290 11 10 15 12 4实验内容及其步骤实验内容:研究甲商品1988―2021年价格和售后服务支出对销售量的影响。
其中,销售量Y、价格X1、售后服务支出X2的数据如上所示。
建立多元线性计量经济学回归模型为:Yi = β0 + β1X1i + β2X2i + μi实验步骤:1、建立工作文件:双击Eviews,进入Eviews主界面在主菜单上依次点击File → New → Workfile,出现Workfile对话框,在workfile frequency中选择Annual,在Start里输入起始日期1988,在End里输入结束日期2021。
遗传算法实验
实验四遗传算法实验一、实验目的:熟悉和掌握遗传算法的原理、流程和编码策略,并利用遗传求解函数优化问题,理解求解TSP问题的流程并测试主要参数对结果的影响。
二、实验原理:旅行商问题,即TSP问题(TravelingSalesmanProblem)是数学领域中著名问题之一。
假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路经的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。
路径的选择目标是要求得的路径路程为所有路径之中的最小值。
TSP问题是一个组合优化问题。
该问题可以被证明具有NPC计算复杂性。
因此,任何能使该问题的求解得以简化的方法,都将受到高度的评价和关注。
遗传算法的基本思想正是基于模仿生物界遗传学的遗传过程。
它把问题的参数用基因代表,把问题的解用染色体代表(在计算机里用二进制码表示),从而得到一个由具有不同染色体的个体组成的群体。
这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和产生后代。
后代随机化地继承了父代的最好特征,并也在生存环境的控制支配下继续这一过程。
群体的染色体都将逐渐适应环境,不断进化,最后收敛到一族最适应环境的类似个体,即得到问题最优的解。
要求利用遗传算法求解TSP问题的最短路径。
三、实验内容及要求1、参考实验系统给出的遗传算法核心代码,用遗传算法求解TSP的优化问题,分析遗传算法求解不同规模TSP问题的算法性能。
2、对于同一个TSP问题,分析种群规模、交叉概率和变异概率对算法结果的影响。
3、增加1种变异策略和1种个体选择概率分配策略,比较求解同一TSP问题时不同变异策略及不同个体选择分配策略对算法结果的影响。
4、上交源代码。
四、实验结果(根据实验报告要求)1、画出遗传算法求解TSP问题的流程图。
2、分析遗传算法求解不同规模的TSP问题的算法性能。
(1)遗传算法执行方式说明:适应度值计算方法:当前路线的路径长度个体选择概率分配方法:适应度比例方法选择个体方法:轮盘赌选择交叉类型:PMX交叉变异类型:两点互换变异(2)实验模拟结果:城市个数历欢最好适应度历次最差适应度运行时间/血688.854388.3543379910146.009154.679352515210.027250.067429720278.942366.18L644025392.002■168,03630430513.155567.738704735627.6336S4.323855240745.577735,756927245727.03S25.06810434图2图1由图1和图2可知,遗传算法执行时间随着TSP问题规模的增大而增大,并且大致为线性增长。
认识勾股定理实验报告
认识勾股定理实验报告1. 引言勾股定理是数学中最基础、最经典的定理之一,广泛应用于几何和物理领域。
通过实验的方式来认识勾股定理,既可以增加对定理的理解,同时也能培养学生的实践能力和科学精神。
本实验的目的是通过实际测量两条直角边的长度,验证勾股定理的准确性,并通过计算、绘制图像等方式增进对勾股定理的理解。
2. 实验器材和材料- 直尺- 量角器- 两段长度不等的细木条- 卷尺- 笔、纸、尺等常用文具3. 实验步骤步骤一:制作直角三角形首先,使用直尺和量角器制作一个直角三角形。
选择两段长度不等的细木条,确定一条为底边,另一条为高。
将底边和高按直角相连,固定在一块平面上,确保三角形的形状固定。
步骤二:测量边长使用卷尺分别测量直角边和斜边的长度,并记录下来。
为了保证测量的准确性,可以多次测量,取平均值。
步骤三:计算结果根据测得的直角边和斜边的长度,使用勾股定理进行计算。
根据定理,直角边的平方和等于斜边的平方,即a^2 + b^2 = c^2,其中a和b分别为直角边的长度,c为斜边的长度。
步骤四:绘制图像为了更直观地理解勾股定理,可以将测得的直角三角形按比例绘制在纸上,标注出各边的长度,并使用直尺连接直角边和斜边。
这样可以直观地看到三边之间的关系。
4. 实验结果与分析根据实际进行测量并计算后,可以将测得的数据填入表格中,并进行比较分析。
直角边a长度(cm) 直角边b长度(cm) 斜边c长度(cm) a^2+b^2 c^2 相对误差-3 4 5 2525 05 12 13 169169 0... ... ... ... ... ...通过比较上述表格中的数据可以发现,进行多次实验后计算得到的a^2+b^2与c^2基本相等。
计算结果准确无误,证明了勾股定理的有效性。
5. 实验心得通过这次实验,我深入了解了勾股定理,而不仅仅是停留在书本知识上。
实践中我能够更好地理解和应用数学定理,同时也掌握了一些基本测量方法和技巧。
实验报告
实验报告学号:15281183 姓名:李明安实验一1.实验目的:简单数值计算体验题,编写程序验证并打印输出。
2.实验内容,算法,流程图及主要符号说明。
(1)调用函数名“math.h”进行数学运算(2)在计算结果前加上(int)表示强行将结果用整数表示;0x表示16进制数。
(3)pow(m,n)表示m的n次方;log表示ln;sqrt(n)表示n的算术平方根。
3.完整的程序清单。
int_tmain(int argc, _TCHAR* argv[]){int key1, key2, key3, key4, key5;key1 = 5 * (0x10 + 12 / 3) - 012 + 0x2f;key2 = (int)sin(30 * 3.14159 / 180) - (int)cos(60 * 3.14159 / 180);key3 = (int)log(pow('z' - 'a' + 1.0, 2)) + (int)log10(pow(10.0, 3));key4 = sqrt(pow(3.1415926, 2) + 1);key5 = 23.582 / (7.96 / 3.67);printf("key1=%d\nkey2=%d\nkey3=%d\nkey4=%d\nkey5=%d\n", key1, key2, key3, key4, key5);return 0;}4.输出结果。
5.调试分析、体会及存在的问题。
不了解0和0x在数前表示什么意思实验二1.实验目的:用scanf函数输入如下结果2.实验内容、算法流程图及主要符号说明(1)整数型、int、%d;字符型、char、%c;小数型、float、%f 3.完整程序清单#include"stdafx.h"int_tmain(int argc, _TCHAR* argv[]){int a, b;char c1, c2;float x, y, z;printf("input a\n");scanf_s(" %d", &a);printf("input b\n");scanf_s(" %d", &b);printf("input c1\n");scanf_s(" %c", &c1);printf("input c2");scanf_s(" %c", &c2);printf("input x\n");scanf_s(" %f", &x);printf("input y\n");scanf_s(" %f", &y);printf("input z\n");scanf_s(" %f", &z);printf("%d,%d,'%c','%c',%f,%f,%f\n", a, b, c1, c2, x, y, z);return 0;}4输入、输出结果。
韦氏成人智力测试实验报告
韦氏成人智力测试实验报告一.实验目的和要求➢目的:掌握韦氏成人智力测验的实施、记分及结果解释方法。
➢要求:本测验施测时一般注意事项与其他智力测试的要求相同。
测试应当在适宜的场所进行,要求光线适宜,安静无噪声,周围无人物图画,桌椅的大小高低恰当。
主试注意与被试的合作、建立融洽的关系。
以适当的信息让被试被试明确测验的任务。
严格按照施测程序和指导语施测。
二.实验内容和原理➢原理和内容智力(Intelligence)是指生物一般性的精神能力。
指人认识、理解客观事物并运用知识、经验等解决问题的能力,包括记忆、观察、想象、思考、判断等。
这个能力包括以下几点:理解、计划、解决问题, 抽象思维, 表达意念以及语言和学习的能力。
智力在狭窄的定义中是以智力测验来衡量(见智商)。
这些测验是最准确的(可靠及有效的)心智量度测验,但是它们不是用来量度创造力、个性、性格或智慧。
智力测验有很多方式,但全都是量度相同的智力。
韦氏成人智力量表(简称WAIS)由美国心理学家大卫.韦克斯勒编,1949年出版。
这是继比奈测验之后在世界上影响最大、应用最广泛的智力量表。
中国修订韦氏成人智力量表(WAIS-RC)是以WAIS为蓝本,保持原测验的结构,只对某些不适合中国文化背景的项目作了修改,并通过全国取样,制定了域、乡两套常模。
韦氏成人智力量表包括十一个分量表。
(言语量表六个:常识29项、理解14项、算术14项、相似13项、背数19项、词汇40项;操作量表五个:填图21项、积木10项、图法排列8项、数字符号90项、图形拼凑4项)。
➢关于测验分数和等级的说明:1.被测试者在本测验中的原始总分为11个分测验分数及其合,由于所有各个原始分数都是未经标准化的,因此不同测试者的原始分数之间的比较是没有意义的。
2.被测试者的量表分体现的是被测试者的实际智力水平在同龄人中所处的位置,量表分是经过标准化的,因此可以在同龄和不同龄的人之间直接进行比较。
3.被测试者的智力等级定性的说明了被测试者的智商水平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验序号: 班级 02 计算科学 1102 班 姓名 日期:2012 年 9 月 17 日 学号
实验名称 极限与导数 实验目的 学习和掌握用 MATLAB 工具求解极限问题、导数问题 实验所用软件及版本:MATLAB7.0.1 主要内容(要点) : 实验过程记录(含:基本步骤、主要程序、结果及 fun='(2*x)*sin(x^2-x-2) 异常情况记录等) +x^2*cos(x^2-x-2)*(2*x-1)'; 1、 求解下列极限值 fplot(fun,[-2,2]) (1) 、解:输入 a=5; 20 syms n limit((n^(a+1)+(a+1)^n)^(1/n),n,inf) 15 输出结果为 ans =6 5) 、解:输入 10 syms x limit((1/x-1/(exp(x)-1)),x,1) 5 得到结果为 ans =(exp(1)-2)/(exp(1)-1) 0 2、解:
-5
-10 -2
-1.5
-1
-0.5
0
0.5
1
1.5
2
[x1,f1]=fminbnd(‘-x^2*sin(x^2-x-2)’,-2,-1) x1=-1.5326 f1=-2.2364 [x2,f2]=fminbnd('x^2*sin(x^2-x-2)',-1,-0.5) x2 = -0.7315 f2 =-0.3582 >> [x3,f3]=fminbnd('-x^2*sin(x^2-x-2)',-0.5,0.5) x3 =-2.1651e-006 f3 =4.2625e-012 [x4,f4]=fminbnd('x^2*sin(x^2-x-2)',1,2) x4 =1.5951 f4 =-2.2080 x=-2:0.01:2; y=x.^2.*sin(x.^2-x-2); [m,k]=min(y) m =-3.0272 k =1 x(k)ans =-2 [m,k]=max(y) m =2.2363 k =48 x(k) ans =-1.5300 y=-0.7315;eval(yxx) ans =6.9830 单调区间:观察函数和导函数图像可知该函数 的单调区间为: [− 2, 1.5326) U [− 0.7315, 2.1651e − 006) U [1.5951,2] 单调递增; [− 0.7315 , 2.1651e − 006) U [1.5951,2] 单调递减[− 2, 1.5326)
3.f(x)=
x sin(x
2
2
x 2) ,[-2,2];
fun='x^2*sin(x^2-x-2)'; fplot(fun,[-2,2])
3 2
1
0
-1
-2
-3
-4 -2
-1
1
1.5
2
1
实验结果报告与实验总结以及思考与深入:
教师评价:
1
>> w=180*7500 w =1350000 >> w0=100000;t=12*20;p1=0.0504/12;p2=0.0405/12; >> sf=w*0.3 sf = 405000 y=(w-w0)*p1*(1+p1)^t/((1+p1)^t-1)+w0*p2*(1+p2)^t/((1+p2) ^t-1) y = 8.8857e+003 房屋总价 w=1350000,首付 sf=40500,月付 y=8885.7