文档库 最新最全的文档下载
当前位置:文档库 › 数学软件与数学实验模拟试题有答案

数学软件与数学实验模拟试题有答案

数学软件与数学实验模拟试题有答案
数学软件与数学实验模拟试题有答案

数学软件与数学实验模拟考试试题

(时间:120分钟共100分)

一、

单项选择题:下面每题的选项中,只有一个是正确的,请将所选的字母标号填在下表中对应的题号后。(本题共10小题,每小题1分,共10分)

1、对于矩阵A=[1,2,3;4,5,6;7,8,9]下面操作不正确的是______。

A. sum(A(:))

B. C=A>6

C. A(1,:).*A(:,3)

D. trace(A.*A)

2、下列命令正确的是。

A. plot(x,y,?g+?)

B. plot(x,y,?g?,?+?)

C. plot(x,y,?gb+?)

D. plot(x,y,”g+”)

3、conj(A)表示。

A.求A的逆 B. 求A的转置 C. 求A的共轭矩阵 D. 求A的相似矩阵

4、下列文件中不是matlab允许接受的数据文件的是____。

A. m

B. txt

C. mat

D. bmp

5、有关命令文件说法错误的是_____。

A. 命令文件是function为引导的文件

B. 执行命令文件不需要输入参数

C. 命令文件没有输出参数

D. 命令文件的变量保存在工作空间中

6、在坐标轴控制命令中,控制坐标轴为正方形的命令是:。

A. axis normal

B. axis square

C. axis equal

D. axis tight

7、下列不是函数文件的组成部分的是

A. 函数定义行

B. H2行

C. 帮助文本

D. 注释

8、a=[4,0.5,0,-8,-0.7]在进行逻辑运算时,a相当于什么样的逻辑量_____。

A. [1,1,0,0,0]

B. [0,0,1,1,1]

C. [1,1,0,1,1]

D. [0,0,1,0,0]

9、在Matlab中无穷大用_______________表示。

A.inf B. i C. j

D. NaN

10、下列不属于matlab中图形对象的是。

A. 线对象

B. 图形窗口对象

C. 体对象

D. 面对象二、

填空题(本题共10小题,每小题2分,共20分)

1、建立和A大小相等的全1阵的命令是ones(size(A)) 。

2、将含有12个元素的数组x转换成3×4矩阵的命令是reshape(x,3,4) 。

3、要求将当前图形窗口的色彩图设定为连续变化的暖彩色图(hot),应使用的函数为_colormap(hot)_。

4、已知x=[4,2,6,8,1,5],在行号标注的位置绘制宽度为0.6的条形图的命令为_____bar(x,0.6)________。

5、A=rand(5,6),取A的第2到最后一行中位于3到5列的元素,相应的命令为_____A(2:end,3:5)_______。

6、对表达式1

9-

=x

f进行因式分解的命令为______syms x; f=x^9-1; factor(f)___

________。

7、已知A=?

?

?

?

?

?

4

3

2

1

用A生成矩阵C,C=[A,zeros(size(A))],则C是 1 2 0 0

3 4 0 0 。

8、某次考试,优秀、良好、中等、及格、不及格的人数分别为7 , 17 , 23 , 19 , 5,使用此数据绘制饼图,

并将优秀和不及格人数所对应的扇区分离出来,命令为pie([7,17,23,19,5],[1,0,0,0,1]) 。

9、将数据文件data.mat的内容读入内存的命令为___load data.mat________。

10、获得当前坐标轴对象的句柄,用gca 命令。

三、

综合应用题(本题共10小题,每小题7分,共70分)

1、利用poly函数求矩阵

?

?

?

?

?

?

?

?

?

?

6

3

8

5

2

7

4

1

的特征多项式系数,并转换为多项式形式,并求此多项式对于标量5的值。(给出求解命令,不必算出结果)

A=[1,4,7;2,5,8;3,6,0];

p=poly(A)

poly2sym(p)

v=polyval(p,5)

2、利用int函数求解??+

1

1

2

2dxdy

y

x。(给出求解命令,不必算出结果)

syms x y

int(int(x^2+y^2,x,0,1),y,0,1)

3、用if 语句编程实现分段函数?

??+++,,1)1cos(x x x 1010

≠=x x

x=input(…x=?)

if x==10

y=cos(x+1)+sqrt(x+1) else y=x

end

4、在[0, 2π]区间内绘制曲线)x 2sin(=y 和)cos(x y =,要求在两个图形窗口分别绘制两条曲线,)x 2sin(=y 曲线颜色为红色实线,)cos(x y =曲线颜色为蓝色冒号线。

x=0:0.1:2*pi; y1=sin(2*x); y2=cos(x); plot(x,y1,?r?)

figure, plot(x,y2,?b:?)

5、求方程组1231231

232332323451

x x x x x x x x x -+=??

++=??+-=? 的解 。

clear all

A=[2,-1,3;2,3,1;3,4,-5]; b=[3,2,1]'; [m,n]=size(A); R=rank(A); B=[A b]; Rr=rank(B); %format rat

if R==Rr&R==n x=A\b;

elseif R==Rr&R

6、用求和函数计算表达式∑10

2

k

,写出matlab 命令。

syms k

s=symsum(k^2,k,0,10)

7、求极限)1

1

(

lim 0

+>-x x ,写出相应的matlab 命令。

syms x

y=limit(1/(x+1),x,0)

8、用一个5次多项式在区间[0,2π]内逼近函数sin(x) ,并在同一个坐标系内绘制原数据和拟合曲线的曲

线,用红色“*”表示用数据,黑色实线表示拟合曲线。 x=0:0.2:2*pi; y=sin(x);

p=polyfit(x,y,5); x1=0:0.01:2*pi; y1=polyval(p,x1);

plot(x,y, ?r*?,x1,y1,?k?)

9、编制一个解数论问题的函数文件:取任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。

function c=collatz(n)

c=n;

while n>1

if rem(n,2)==0

n=n/2;

else

n=3*n+1;

end

c=[c n];

end 10

假设已知该数据具有t

e

c

c

y-

+

=

2

1

的变化趋势,试求出满足此数据的最小二乘解,并绘制原实验数据(红色“○”)和数据变化趋势曲线。(给出求解命令,不必算出结果)。

t=[0,0.3,0.8,1.1,1.6,2.2]?;

y=[0.82,0.72,0.63,0.60,0.55,0.5]'

e=[ones(size(t)),exp(-t)];

c=e\y;

t1=[0:0.1:2.5]';

y1=[ones(size(t1)),exp(-t1)]*c;

plot(t,y,'ro',t1,y1)

数学实验软件

重庆科技学院 数学实验与数学软件课程设计 课程名称:菜单与对话框设计 开课学期:_2014-2015-1 学院:__ 数理学院 开课实验室:_数学实验与建模实验室_ 学生姓名: 谭云文 专业班级: 应数13-2班 __ 学号:___ 20134432214 _

实验十二 我们本次实验做的是菜单与对话框设计,所谓菜单与对话框的设计包括在图形用户界面中。而图形用户界面是由窗口、菜单、对话框等各种图形元素组成的用户界面。因为在这种用户界面中,用户的操作既生动形象,又方便灵活,这是它的一大特点。 在MATLAB中,基本的图形用户界面对象包含3类:用户界面控件对象、下 拉式菜单对象和快捷菜单对象,可以设计出界面友好、操作方便的图形用户界面。 其中MATLAB用户菜单对象是图形窗口的子对象,所以菜单设计总在某一个图形 窗口中进行。MATLAB的图形窗口有自己的菜单栏。为了建立用户自己的菜单系 统,可以先将图形窗口的MenuBar属性设置为none,以取消图形窗口默认的菜 单,然后再建立用户自己的菜单。对话框是用户与计算机进行信息交流的临时窗 口,在现代软件中有着广泛的应用。在软件设计时,借助于对话框可以更好地满 足用户操作需要,使用户操作更加方面灵活。为了更便捷地进行用户界面设计, MATLAB提供了图形用户界面开发环境,这使得界面设计在可视化状态进行,设计过程中变得简单直观,实现了“所见即所得”。 例1 一、实验目的 1. 掌握plot菜单的方法。 2. 掌握建立控件对象的方法。 3. 掌握对话框设计的方法。 二、实验内容 设计图1所示的菜单。

菜单条上仅有Plot菜单,其中有Sine Wave、Cosine Wave和Exit共3个命令。若选择了其中的Sine Wave命令,则将绘制出正弦曲线;若选择了其中的Cosine Wave命令,则将绘制出余弦曲线;如果选择了Exit命令,则将关闭窗口。 程序如下: screen=get(0,'ScreenSize'); W=screen(3);H=screen(4); figure('Color',[1,1,1],'position',[0.2*H,0.2*H,0.5*W,0.3*H],... 'Name','图形演示系统','NumberTitle','off','Menubar','none'); %plot hplot=uimenu(gcf,'Label','&Plot'); uimenu(hplot,'Label','Sine Wave','Call',... ['t=-pi:pi/20:pi;','plot(t,sin(t));',... 'set(hgon,''Enable'',''on'');',... 'set(hgoff,''Enable'',''on'');',... 'set(hbon,''Enable'',''on'');',... 'set(hboff,''Enable'',''on'');']); uimenu(hplot,'Label','Cosine Wave','Call',... ['t=-pi:pi/20:pi;','plot(t,cos(t));',... 'set(hgon,''Enable'',''on'');',... 'set(hgoff,''Enable'',''on'');',... 'set(hbon,''Enable'',''on'');',... 'set(hboff,''Enable'',''on'');']); uimenu(hplot,'Label','&Exit','Call','close(gcf)'); 三、运行结果 1.点击SineWave函数将出现我们所需要的图像,如图: 2点击CosineWave函数将出现我们所需要的图像,如图:

数学软件MATLAB实验作业

数学软件与数学实验作业 一.《数学软件》练习题(任选12题,其中19-24题至少选2题): 3.对下列各式进行因式分解. (1). syms x y >> factor(x^5-x^3) (2). syms x y >> factor(x^4-y^4) (3). syms x >> factor(16-x^4) (4). syms x >> factor(x^3-6*x^2+11*x-6) (5). syms x y >> factor((x+y)^2-10*(x+y)+25) (6). syms x y >> factor(x^2/4+x*y+y^2) (7). syms x y a b >> factor(3*a*x+4*b*y+4*a*y+3*b*x) (8). syms x >> factor(x^4+4*x^3-19*x^2-46*x+120) 5.解下列方程或方程组. (1).solve('(y-3)^2-(y+3)^3=9*y*(1-2*y)') (2). solve('3*x^2+5*(2*x+1)') (3). solve('a*b*x^2+(a^4+b^4)*x+a^3*b^3','x') (4). solve('x^2-(2*m+1)*x+m^2+m','x') (5). [x,y]=solve('4*x^2-9*y^2=15','2*x-3*y=15') 6.计算极限. (1). syms x f=(exp(x)-exp(-x))/sin(x); limit(f,x,0) (2) syms x >> f=(x/(x-1)-1/log(x)); >> limit(f,x,1) (3). syms x >> f=(1-cos(x))/x^2; >> limit(f,x,0)

数学应用软件实验报告(mathematica实验程序)1

徐州工程学院数理学院数学应用软件实验报告 课程(实验序号)数学应用软件实验 1 实验地点、日期数学建模机房2011 年 2 月23 日主要仪器设备计算机 使用的软件名称Mathematica 实验类型演示性实验 验证性实验 综合性实验√设计性实验 研究性实验 班级:姓名:孙娅学号:20090402223 一、实验题目名称:函数】变量和表达式 二、实验目的: 理解变量和算式、内核与前端处理器构成的人机对话系统,了解计算的精度问题个Mathematica使用中的几个问题。熟练掌握数的表示和计算、常用数学函数,会绘制简单函数的图形。通过上机初步了解数学应用软件,Mathematica的各种界面。 三、实验内容: 练习题1 1.计算下列各式的数值: (1) Log[2,10] Log[10]/Log[2] (2) Sqrt[Pi^2+1] 1 2 (3) Log[10,3264] Log[3264]/Log[10] (4) E^E ??/2 (5) Cos[135^0] Cos[1] (6) Sin[Pi^2/2] Sin[π2/2] (7) ArcSin[1/2] π/6 (8) 200! 7886578673647905035523632139321850622951359776871732632947425332443594499634033429203042 8401198462390417721213891963883025764279024263710506192662495282993111346285727076331723 7396988943922445621451664240254033291864131227428294853277524242407573903240321257405579

《数学软件》实验报告-符号计算基础与符号微积分

实验报告 课程名称:数学软件姓名: 学院: 专业: 年级: 学号: 指导教师: 职称: 年月日

实验项目列表

附件三: 实验报告(二) 系:专业:年级:姓名学号:实验课程: 实验室号:_ 实验设备号:实验时间: 指导教师签字:成绩: 1. 实验项目名称:符号计算基础与符号微积分 2. 实验目的和要求 1.掌握定义符号对象的方法 2.掌握符号表达式的运算法则以及符号矩阵运算 3.掌握求符号函数极限及其导数的方法 4.掌握求符号函数定积分和不定积分的方法 3. 实验使用的主要仪器设备和软件 方正商祺N260微机;MATLAB7. 0或以上版本 4. 实验的基本理论和方法 (1)符号函数;sym(x);syms a b …… (2)平方根:sqrt(x) (3)分解因式:factor(s) (4)符号表达式化简:simplify(s) (5)逆矩阵:inv(x) (6)下三角矩阵:tril(x) (7)矩阵行列式的值:det(x)

(8)符号函数求极限:limit (f ,x ,a );limit (f ,x ,a ,‘right ’) (9)符号函数求导:diff (f ,v ,n ) (10)符号函数求不定积分:int (f ,v ) (11)符号函数求定积分:int (f ,v ,a ,b ) 5. 实验内容与步骤 (描述实验中应该做什么事情,如何做等,实验过程中记录发生的现象、中间结果、最终得到的结果,并进行分析说明) (包括:题目,写过程、答案) 题目: 1. 已知x=6,y=5,利用符号表达式求 y x x z -++= 31。 提示:定义符号常数)'5(')'6('sym y sym x ==,。 >> x=sym('6'); >> y=sym('5'); >> z=(x+1)/(sqrt(3+x)-sqrt(y)) z = 7/(3-5^(1/2)) 2. 分解因式:44y x - >> syms x y; >> A=x^4-y^4; >> factor(A) ans = (x-y)*(x+y)*(x^2+y^2) 3. 化简表达式 (1)2121sin cos cos sin ββββ- (2) 123842+++x x x (1) >> syms x y; >> f1=sin(x)*cos(y)-cos(x)*sin(y);

数学软件实验报告实验七

数学软件实验报告 学院名称:理学院专业年级: 姓名:学号: 课程:数学软件实验报告日期:2014年12月6日 实验七SIMULINK建模与工具箱的使用 一.实验目的 MATLAB 具有丰富的可用于各种专业方向的工具箱,这些工具箱已经形成了MATLAB 的系列产品。特别是动态仿真建模工具箱,更是成为许多工具箱的基础。本次实验的目的就是要使大家了解MA TLAB工具箱使用的基本方法,以及如何查询工具箱,主要掌握系统优化工具箱的使用和系统动态仿真建模工具箱的使用。 二.实验要求 MATLAB系统的工具箱十分的丰富,并且随着版本的不断升级,其工具箱还在不断地增加。通过本次实验,要求了解MA TLAB系统工具箱的分类与查询,会使用系统优化工具箱解决一些实际问题。能建立系统仿真方框图,并进行系统仿真模拟。 三.实验内容 最优化工具箱 非线性最小化函数 fgoalattain 多目标达到优化 constr 有约束最小化 fminbnd 有边界最小化 fminunc使用梯度法的无约束最小化 fminsearch 使用简单法的无约束最小化 fzero 非线性方程求解(数量情况) fsolve 非线性方程求解 lsqnonlin 非线性最小二乘 fminimax 最小的最大解 fseminf 半无穷区间最小化 2.矩阵问题的最小化 linprog 线性规划

quadprog 二次规划 lsqnonneg 非负线性最小二乘 lsqlin 约束线性最小二乘 第十章 10.1线性优化 >> f=[-5 4 2]; >> a=[6 -1 1;1 2 4]; >> b=[8 10]; >> 1b=[-1 0 0]; >> ib=[-1 0 0]; >> ub=[3 2]; >> [x,fval,exitflag,output,lambda]=linprog(f,a,b,[],[],ib,ub) Optimization terminated. x = 1.3333 0.0000 0.0000 fval = -6.6667 exitflag = 1 output = iterations: 7 algorithm: 'large-scale: interior point' cgiterations: 0 message: 'Optimization terminated.' constrviolation: 0 lambda = ineqlin: [2x1 double]

四川师范大学数学与软件科学学院程序设计实验报告实验九(推荐文档)

数学与软件科学学院实验报告 一、实验目的 (1) 掌握C语言环境下结构体和共用体类型变量的定义和使用方法; (2) 掌握结构体类型数组的概念和使用; (3) 掌握指向结构体变量的指针变量、尤其是链表概念; 二、实验内容 1.首先熟悉结构体类型变量的基本声明方法、结构体类型变量的内存分配原则、初始化和引用结构体变量及其成员变量的基本方法;然后掌握结构体变量的输入、输出方法。(参见教材例7.1,请给该例加上输入功能) #include struct person { char name[20]; int count; }leader[3]={"Li",0,"Zhang",0,"Wang",0}; main() { int i,j; char leader_name[20]; for(i=1;i<=10;i++) { scanf("%s",leader_name); for(j=0;j<3;j++) { if(strcmp(leader_name,leader[j].name)==0) leader[j].count++; } }

for(i=0;i<3;i++) printf("%5s:%d\n",leader[i].name,leader[i].count); } 2.基于结构体数组的应用实验。 (1) 有n个学生,每个学生的数据包括学好(num)、姓名(name[20])、性别(sex)、年龄(age),以及三门课程的成绩(score[3])。要求:在main()函数中输入这些学生的这些数据,然后设计一个函数count()来计算每个学生的总分和平均分,最后, 打印出所有数据信息(包含原来输入的学生原始数据信息和求解出来的新信息)。#include #define N 3 #define M 3 typedef struct student { int score[N]; char name[20]; int sex; int age; char num[20]; }STUDENT; main() { STUDENT stu[M]; int i,j,average,total; char name[20]; clrscr(); for(i=0;i

《数学建模与数学实验》上机报告

《数学建模与数学实验》上机报告(第 1 次) 一、上机训练目的、题目或内容(简述综述)等 题目一:数学软件(MathType5.2、MATLAB 、Maple、Mathematica4.0、LINGO8.0)安装调试;基本命令使用(变量赋值、定义函数、过程控制、绘图命令、拟合、线性规划、非线性规划);高等数学实验(绘图,极限,求导,积分,解微分方程);线性代数实验(矩阵基本运算,线性方程组求解,解超定方程组,优化命令)。调试运行给定的两个程序: 题目二: 1、以两种方式打开MATLAB 工作窗口,进入MATLAB 6.0 的工作环境,并尝试用不同的方式退出。(这个在报告里面说明方法就可以) 2、尝试、熟悉MATLAB 6.0 的各栏菜单以及各个工具栏的功能。(自己掌握,报告里面就不写了) 3、绘制函数y=cos(5x+2)/sin(3x+1) 的图像,并求解当x=2 时的函数值。 4、练习并熟练掌握MATLAB 的帮助命令,学会利用MATLAB 的帮助信息。 5、求矩阵A=的行列式、逆的特征根;B=,解方程BX= 6、两个矩阵A=B=将矩阵改为3行3列的矩阵,作加、减、乘和除(左 除,右除)运算,同事运用数组运算法则进行运算,比较二者计算结果有何异同。 二、数学模型或求解分析或算法描述程序命令图形等 题目一: 1) c=[6,3,4]; A=[0,1,0]; b=[50]; Aeq=[1,1,1]; beq=[120]; vlb=[30,0,20]; vub=[]; [x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub) 2) function f=fun3(x); f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2 x0=[1;1]; A=[2 3 ;1 4]; b=[6;5]; Aeq=[];beq=[]; VLB=[0;0]; VUB=[]; [x,fval]=fmincon('fun3',x0,A,b,Aeq,beq,VLB,VUB) 题目二: 3. x=2; y=cos(5*x+2)./sin(3*x+1) x=[-10:0.01:10]; y=cos(5*x+2)./sin(3*x+1); plot(x,y)

数学软件MATLAB实验报告 实验一

实验一:了解数学软件MATLAB 实验目的与要求: 了解MATLAB的基本特点,掌握MATLAB界面上的主要窗口,熟练掌握MATLAB的帮助系统。 实验内容: 1启动按钮 打开MATLAB主界面以后,单击“Start”按钮,显示一个菜单,利用“START”菜单机器子菜单中的选项,打开MATLAB的有关工具。 2命令窗口 命令窗口(Command Window)是用于输入数据,运行MA TLAB函数和脚本并显示结果的主要工具之一。命令窗口没有打开时,从“Desktop”菜单中选择“Command Window”选项可以打开它。 在命令窗口中键入命令并执行:a=[123;456;789] 在上述语句末尾加分号“;”,结果是什么?请与不加分号的情况作比较。

功能。 命令历史窗口(command history)显示命令窗口中最近输入的所有语句。先关闭历史窗口,再分别用“Desktop”菜单打开它和用command history命令打开它。 (1)将命令历史窗口中的语句复制到命令窗口中; (2)直接双击命令历史窗口中的语句。 4工作空间窗口 清空工作空间的命令是:clear

清空命令窗口的命令是:clc 在命令窗口中键入: t=0:pi/4:2*pi y=sin(t) 在命令窗口中键入:who,看运行结果;

在命令窗口中键入:whos,看运行结果; 在命令窗口中键入:whos y,看运行结果。

退出MATLAB时,工作空间中的内容随之清除。可以将当前空间中的部分或全部变量保存到一个MA T文件中,它是一个二进制文件,扩展名为.mat。然后可以在以后使用它时载入它,请练习这一操作过程。 5帮助浏览器 使用帮助浏览器可以搜索和查询所有Math Works产品的文档和演示。帮助浏览器是集成到MA TLAB桌面的一个HTML查看器。请打开帮助浏览器,熟悉它。 分别用Help函数和doc函数获取format函数的帮助,进而说明format函数的功能

数学软件与实验 第一次上机作业

数学软件与实验第一次上机作业 上机时间:2013-4-10 地点:E204 班级:071111 学号:07111014 姓名:曹红兴xdhjtang@https://www.wendangku.net/doc/824132302.html, 学号、姓名、MATLAB、第一次作业 1.计算三角形三边分别为a,b,c中c边对应内角的角度 >> a = 3; b = 3; c = 3; >> acos((a^2+b^2-c^2)/2/a/b) *180/pi ans = 60.0000 >> a = 3; b = 4; c = 5; >> acos((a^2+b^2-c^2)/2/a/b) *180/pi ans = 90 >> a = 3; b = 4; c = 20; >> acos((a^2+b^2-c^2)/2/a/b) *180/pi ans = 1.8000e+002 -1.9715e+002i 2.试分别生成5 阶的单位阵、8 阶均匀分布的随机矩阵及其下三角 矩阵,要求矩阵元素为介于10~99之间整数 >> C=eye(5,5) C =

1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 >> N=randsrc(8,8,[10:99]) N = 59 21 72 34 19 76 25 52 66 28 54 28 22 15 45 68 12 23 58 60 24 87 22 12 65 27 50 67 65 94 12 85 42 13 21 47 61 98 94 60 14 67 54 28 14 87 37 86 54 35 86 95 93 80 36 41 27 58 88 17 75 56 39 50 >> Z=tril(N) Z = 83 0 0 0 0 0 0 0 91 96 0 0 0 0 0 0 21 24 81 0 0 0 0 0 92 97 96 45 0 0 0 0 66 96 69 68 72 0 0 0 18 53 13 25 38 54 0 0 35 82 86 73 95 50 20 0 59 22 94 12 13 68 54 72 3.生产列向量x=[1, 3, 10, 15, 20, 25, 30, 35, 40] >> x=[1;3;10;15;20;25;30;35;40] x = 1 3 10 15 20 25 30 35 40

数学应用软件实验指导书(32课时)

《数学应用软件》实验指导书 覃义编 桂林电子科技大学 数学与计算科学学院 二O一三年三月

一、概述 本课程实验指导书是根据Holly Moore著,高会生,刘童娜,李聪聪译的《MA TLAB实用教程》编写的。通过上机实验,可帮助学生迅速掌握MATLAB的操作方法以及程序设计,并能够使用MA TLAB解决实际问题。 二、实验环境 本书选择的实验环境是计算机以及软件Matlab(版本7.5以上)一套。 三、实验课时安排 32课时,每个实验2课时。 四、实验要求 上机完成实验指导书中所规定的内容,自行按实验指导书要求完成程序设计和调试,并提交每次实验的实验报告,附带算法程序清单和算法输出结果。 五、实验考核要求 上机完成试验内容,并提交一份算法程序清单和数值结果。

实验一MATLAB的基本操作 一、实验目的 1.能独立安装MATLAB软件,熟悉MA TLAB的各个窗口及菜单功能,掌握其使用方法。 2.能够进行一些基本运算。 二、实验课时:4课时 三、实验原理 1.运行MA TLAB软件,打开MA TLAB窗口,了解命令窗口(Command Window,输入各种操作命令)、工作空间(Workspace,用于存储各种变量和结果的内存空间,可对变量进行编辑、保存、观察和删除)、当前目录(Current Directory,MATLAB运行时的工作目录)、历史命令(Command History,自动保留所用过的命令的历史记录,通过双击,可以使历史命令再运行)、菜单栏、工具栏及start按钮(提供快速访问MATLAB的各种功能和查阅MATLAB包含的各种资源的命令菜单)的功能。 2.命令输入方式 在命令窗口>>符号后面输入命令。一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔。若前一命令后带有分号,则逗号可以省略,此时只显示最后一条命令的执行结果。例如,

数学软件实训报告

数学软件应用实训 实训报告 学生姓名韩* 学号13090***** 班级信计1302班 成绩 指导教师 数学与计算机科学学院 2015年12月15日

实训报告评阅

1特殊函数与图形 问题背景与实验目的 著名的Riemann函数大家都很熟悉了,但是关于它的图像你是否清楚呢?除了最上面那几点,其他都很难画吧?你想不想看看下面那些“挤在一起”的点是怎样分布的呢?还有几何中的马鞍面、单叶双曲面等是怎样由直线生成的,是不是也想目睹一下呢?这些,都离不开绘图. 实际上绘图一直是数学中的一种重要手段,借助图形,往往可以化繁为简,使抽象的对象得到明白直观的体现.比如函数的基本性质,一个图形常可以使之一目了然,非常有效.它虽不能代替严格的分析与证明,但在问题的研究过程中,可以帮助研究人员节约相当一部分精力.此外,它还可以使计算、证明、建模等的结果得到更明白易懂的表现,有时,这比科学论证更有说服力. 同时,数学的教学与学习过程也离不开绘图.借助直观的图形,常可以使初学者更容易接受新知识.如数学分析中有不少函数,其解析式着实让人望而生畏,即使对其性质作了详尽的分析,还是感到难明就里;但如果能看到它的图形,再配合理论分析,则问题可以迎刃而解.又如在几何的学习中,会遇到大量的曲线与曲面,也离不开图形的配合. 传统的手工作图,往往费力耗时,效果也不尽理想.计算机恰恰弥补了这个不足,使你可以方便地指定各种视角、比例、明暗,从各个角度进行观察. 本实验通过对函数的图形表示和几个曲面(线)图形的介绍,一方面展示它们的特点,另一方面,也将就Matlab软件的作图功能作一个简单介绍.大家将会看到,Matlab的作图功能非常强大. 实验内容 数学分析中,特别是积分部分,我们接触了不少有趣的函数,由于其中有的不是一一对应的,用上面的方法无法画出它们的图像,这时就只能用参数了. 此外还有些图形只能用参数来画,比如空间曲线,在计算机上不接受“两个曲面的交线”这种表示,所以也只能用参数来实现. 用参数方式作图的关键在于找出合适的参数表示,尤其是不能有奇点,最好也不要用到开方.所以要找的参数最好是有几何意义的.当然这也不可一概而论,需要多积累经验. 实验步骤 1.做出下图所示的三维图形:

数学软件实验

实验1:MATHMATICA软件的安装、基本功能界面与帮助信息 一、实验目的 1.掌握MATHMATICA软件的安装技巧 2.了解基本功能界面 3.了解并掌握帮助信息的查询技巧 4.掌握基本命令的输入书写格式和输出格式 二、预备知识 1.MATHMATICA 5.0 软件的安装技巧 (1)首先进入安装盘的\mathmatica5\KEYGEN 目录,运行keygen (2) 进入安装盘的\mathmatica5\PC__8_3目录,运行setup (3) 待setup 执行完毕系统提示输入password时,按如下提示完成安装 Open the keygen. In the Euro section (bottom half)enter in any number in the license box (1 works fine)choose style 23 and press https://www.wendangku.net/doc/824132302.html,e that license number for the mathematica install.(ie: entering 1 generates a license of L0000-0001 )Change the keygen's math ID to match the one given by mathematica if needed.Press Generate. Copy paste that password. 2.基本功能界面 安装成功后,点击桌面上的MA THMA TICA图标即可进入MATHMA TICA的缺省界面 三.实验内容与要求 1、独立完成MA THMA TICA的安装 2、运行Mathematica,在Startup Palette 窗口 (1)点击Ten-minute Tutorial 进行10分钟的学习 (2)点击Help-Browser 了解帮助 3、完成下列练习 (1)利用两种寻求帮助的方式(?或Help-Browser)分别查找如下相关命令的信息 Int* ,Inte*, P* ,Plo*,So*,Sol*, Solve,DSlove, *Form,InputForm,FullForm Timeings,Pi In[2]:=?Int* { {Integer, Interpolation}, {IntegerDigits, InterpolationOrder}, {IntegerExponent, InterpolationPoints}, {IntegerLength, InterpolationPrecision}, {IntegerPart, Interpretation},

数学软件与实验

数学软件与数学实验_15 林府标Tel : 668960 Email : 三维爱的方程式 3 2222323 99 10 480 x y z x z y z ?? ++---= ? ?? 图像 一、单项选择题 1. 下列变量名中( )是合法的. A. P72_5_01 B. x*y C.x/y D. end 2.下列那些变量是合法的?() A. fxjgxy-11 B. P_1_3 C. 函数g D. 7.x 3.下列那些变量是合法的?() A. 999abcd B. 11 C. P.m D. A2 4.下列标量中比0大的最大数是() A. exp(1) B. eps C. realmax D. realmin 5. 在MATLAB命令窗口输入 >> syms a b c d e f g y ; S=a+2*b+3*c+4*d+5*e*f*g*y; findsym(S,1) 则该命令运行结果是() A. a+2*b+3*c+4*d+5*e*f*g*y B. 5*e*f*g*y C. a b c d e f g y D. y 6. 在MATLAB命令窗口输入 >> syms a b c d e f g y ; S=a+2*b+3*c+4*d+5*e*f*g*y; findsym(S) 则该命令运行结果是() A. a+2*b+3*c+4*d+5*e*f*g*y B. 5*e*f*g*y C. a b c d e f g y D. y 7. 在循环结构中跳出循环,但继续执行循环语句的下一语句的命令是( ). A.return B.break C. continue D. keyboad 8. 在MATLAB中下列数值的表示不正确的是( ). A. log(2) B. log3(3) C. log10(10) D. log2(2) 9. 在MATLAB中下列数值的表示不正确的是( ). A. 1.7977e+308 B. 2.2251e-308 C. +251 D. e^2 10. 在MATLAB命令窗口输入X=logspace(1,2,99999);a=X(99999)/X(1)

数学软件实验9

《数学软件应用》 实验 姓名: 学号: 实验9:二维、三维 随机游走 一、 实验目的 1. 掌握MATHMATICA 关于作图的基本命令 2. 掌握MATHMATICA 关于作图的基本技巧 3 认识作图程序设计初步 二、 预备知识 1、2维作图基本命令 (1) Line[{pt 1, pt 2, }] is a graphics primitive which represents a line joining a sequence of points. Point[coords ] is a graphics primitive that represents a point. (2) Graphics is displayed using Show . The following graphics primitives can be used: Circle x ,y ,r circle Disk x ,y ,r filled disk Line x 1,y 1 ,… line Point x ,y point Polygon x 1,y 1 ,… filled polygon PostScript "string " PostScript code to include verbatim Raster array array of gray levels RasterArray garray array of colored cells Rectangle xmin ,ymin , xmax ,ymax filled rectangle Text expr , x ,y text (3) Graphics3D[primitives , options ] represents a three-dimensional graphical image. Graphics3D is displayed using Show . The following graphics primitives can be used:

数学实验与数学软件(Mathmaticandmatlab)

数学软件与数学实验2013-2014学年度秋季学期期末试卷 专业:统计学 班级:11级2班 学号:20110723 姓名:晏静

一、按要求计算出下列表达式的值 (1)318, 3 162 53 ?? + ? ?? , 21 eπ+, 2.5 tg, 2 log15; (2)给出π的9位和e的10位近似值; (3)求658和4102的最大公约数及35和25的最小公倍数; (4)产生10个0与10之间随机数的一个表; (5)求虚数1453 i i i i +- -的实部,虚部,模,共轭,辐角。 (6)自己运用Table建立两个表,并进行表运算,如连接、并集、交、排序等操作。

二、因式分解 22212321332112322 1 22(1)()()()4;(2)21;x x x x x x x x x x x x x x x +++++---- 解: 三、解方程(组) 1234234124234-2+344-+-3(1)+31-73+3 x x x x x x x x x x x x x -=??=? ? +=??+=-? 65432(2)5232002000.x x x x x x -+--++= 四、求极限 () 20 (1)1sin ;(2);(3)56! ctg x n x n n n Lim x Lim n n →→∞ →∞++

(1) (2) (3) 五、求导数 32 22(1)()=ln(x+1+);(2)()=cos 2,; (3)=log (),Z . x f x x f f x e y x y Z xy x y y ???求的导数已知求求关于的二阶导 (1) (2) (3) 六、求下列定积分与不定积分: ()()()12201+sin ln 1+(1);(2);(3)sin (1+cos ) +1(1+)(2+-) x x dx dx x x x x x x ? ? ?2 2-(4)=0,=1,==.y D D x y y x I x e d σ??设是由直线围成的区域,计算的值 (1) (2)

《专业统计软件应用》实验指导

《专业统计软件应用》 实验指导 一、实验基本要求 1.学生应根据首次上机实习时实验中心明确的任务和教师所提要求,迅速准备好并熟悉相应上机内容; 2.完成上机实习的全部任务; 3.每次实习之后,应及时总结上机完成任务情况,对未达到要求部分应在下次上机时完成,其中不清楚的地方多请教同学或老师; 4.按要求完成实习报告; 二、教材及相关资源 1、实验教材《SPSS19统计分析适用教材》邓维斌等电子工业出版社 2、相关教学资源(教材课件、数据文件等)请在http://172.22.4.2软件下载里面下载(文件名为:SPSS19.0教学资源)或ftp://172.22.4.2里下载“SPSS统计分析课件(全校任选课)19.0” 三、成绩考核办法 采用实习考勤、实习作业评价与撰写实习报告综合评分。 1.考勤上机表现(20%) ①迟到一次扣3分。 ②旷课一次扣5分。 ③在上机时间玩游戏扣5分。 ④3次以上(包括3次)缺席,本实验不予通过。 2 上机测试(50%) 3 实验报告(30%) (注:只撰写第4、5、7章的实验内容,实验报告务必于最后一次上机时交,凡不交报告者本课程将无学分) (1)封面要求 (2)、实验内容写作

(3)实验心得与体会 四、实验安排 4.1 时间安排 4.2每章实验题目 4.2.1第2章实验题目 1.以下是问卷调查表的其中三个问题,调查结果如表 2.11所示,请根据该调查表建立SPSS 数据文件,并录入问卷调查结果,SPSS文件保存为“data2-8.sav”。 (1)您的性别是男......1 女. (2) (2)您的家庭月收入大约是:(请包括所有工资、奖金、津贴等在内,以人民币为单位)单选 500-1000........11000-1999......22000-2999......33000-3999 (4) 4000-4999......55000-5999......66000-6999......77000-7999 (8) 8000-8999......99000-9999......1010000及以上 (11) (3)您的教育程度:(指您受过的最高或正在接受的教育程度)单选 没有受过正式教育/小学..........1初中............2高中/中专/技校 (3) 大专/大学非本科/高职高专......4大学本科......5研究生及以上.. (6) 表2.11 问卷调查结果1

最新《数学软件与数学实验》考试题型示例及答案

《数学软件与数学实验》考试题型示例 一、单项选择题 1.利用赋值语句和表达式可完成某些复杂计算,例如在MA TLAB命令窗口中键入命令,Vname=sum(2.^[0:63])/(4.0e+10),可计算出对应的数据,在这一语句中如果省略了变量名Vname及等号,MA TLAB将用缺省变量名()显示计算结果 A)eps;B)ans;C)NaN;D)pi 2.下面有关MATLAB变量名和函数名的说法中,错误的说法是( ) (A) 变量名的第一个字符必须是一个英文字母 (B) 变量名可由英文字母、数字和下划线混合组成 (C) 变量名不得包含空格和标点,但可以有下连字符 (D) 变量名和函数名对于英文的大小使用没有区别 3.某城市电视塔地理位置:北纬30度35.343分,东经104度2.441分,在MA TLAB中用变量B=[30 35.343]表达纬度,用L=[104 2.441]表达经度。为了将经纬度数据转化为以度为单位的实数,下面正确的语句是() A)P=B(1)+B(2),Q=L(1)+ L(2);B)P = 60*B(1) + B(2),Q=60*L(1)+L(2); C)P=B(1)+B(2)/60,Q=L(1)+L(2);D)P = B(1) + B(2)/60,Q=L(1)+L(2)/60。 4.用MA TLAB随机产生一个10到20的正整数,应该使用下面的命令()A)60+fix(40*rand);B)10+20*rand;C)60+fix(100*rand);D)10+round(10*rand) 5.用A、B、C表示三角形的三条边,MATLAB表示“任意两条边之和大于第三条边”的逻辑表达式正确的是() A)A+B>=C | A+C>=B | A+C>=B;B)A+B<=C | A+C<=B | A+C<=B; C)A+B>C | A+C>B | B+C>A;D)A+B>C & A+C>B & B+C>A; 6.在MATLAB命令窗口中,键入命令syms x;y=int(3*x)。屏幕上将出现的结果是()A)3/2*x^2;B)3x^2/2;C)1.5x^2;D)1.5*x^2; 7.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(1,:)*A(:,3)。屏幕上将出现的结果是() A)15;B)30;C)36;D)69; 8.正确表达命题A和B都大于C的逻辑表达式应该用下面哪一行()A)A > C;B)B>C;C)A >C & B >C;D)A >C | B >C; 9.如果已输入方阵A的数据,在MA TLAB中用命令()可计算出A的行列式的值A)det(A);B)eig(A);C)inv(A);D)diag(A) 10.火炮发射炮弹的初始速度和发射角为已知,由此可估算出炮弹在空中的飞行时间Tfly,精品文档

数学软件与数学实验模拟试题有答案

数学软件与数学实验模拟考试试题 (时间:120分钟共100分) 一、 单项选择题:下面每题的选项中,只有一个是正确的,请将所选的字母标号填在下表中对应的题号后。(本题共10小题,每小题1分,共10分) 1、对于矩阵A=[1,2,3;4,5,6;7,8,9]下面操作不正确的是______。 A. sum(A(:)) B. C=A>6 C. A(1,:).*A(:,3) D. trace(A.*A) 2、下列命令正确的是。 A. plot(x,y,?g+?) B. plot(x,y,?g?,?+?) C. plot(x,y,?gb+?) D. plot(x,y,”g+”) 3、conj(A)表示。 A.求A的逆 B. 求A的转置 C. 求A的共轭矩阵 D. 求A的相似矩阵 4、下列文件中不是matlab允许接受的数据文件的是____。 A. m B. txt C. mat D. bmp 5、有关命令文件说法错误的是_____。 A. 命令文件是function为引导的文件 B. 执行命令文件不需要输入参数 C. 命令文件没有输出参数 D. 命令文件的变量保存在工作空间中 6、在坐标轴控制命令中,控制坐标轴为正方形的命令是:。 A. axis normal B. axis square C. axis equal D. axis tight 7、下列不是函数文件的组成部分的是 A. 函数定义行 B. H2行 C. 帮助文本 D. 注释 8、a=[4,0.5,0,-8,-0.7]在进行逻辑运算时,a相当于什么样的逻辑量_____。 A. [1,1,0,0,0] B. [0,0,1,1,1] C. [1,1,0,1,1] D. [0,0,1,0,0] 9、在Matlab中无穷大用_______________表示。 A.inf B. i C. j D. NaN 10、下列不属于matlab中图形对象的是。 A. 线对象 B. 图形窗口对象 C. 体对象 D. 面对象二、 填空题(本题共10小题,每小题2分,共20分) 1、建立和A大小相等的全1阵的命令是ones(size(A)) 。 2、将含有12个元素的数组x转换成3×4矩阵的命令是reshape(x,3,4) 。 3、要求将当前图形窗口的色彩图设定为连续变化的暖彩色图(hot),应使用的函数为_colormap(hot)_。 4、已知x=[4,2,6,8,1,5],在行号标注的位置绘制宽度为0.6的条形图的命令为_____bar(x,0.6)________。 5、A=rand(5,6),取A的第2到最后一行中位于3到5列的元素,相应的命令为_____A(2:end,3:5)_______。 6、对表达式1 9- =x f进行因式分解的命令为______syms x; f=x^9-1; factor(f)___ ________。 7、已知A=? ? ? ? ? ? 4 3 2 1 用A生成矩阵C,C=[A,zeros(size(A))],则C是 1 2 0 0 3 4 0 0 。 8、某次考试,优秀、良好、中等、及格、不及格的人数分别为7 , 17 , 23 , 19 , 5,使用此数据绘制饼图, 并将优秀和不及格人数所对应的扇区分离出来,命令为pie([7,17,23,19,5],[1,0,0,0,1]) 。 9、将数据文件data.mat的内容读入内存的命令为___load data.mat________。 10、获得当前坐标轴对象的句柄,用gca 命令。 三、 综合应用题(本题共10小题,每小题7分,共70分) 1、利用poly函数求矩阵 ? ? ? ? ? ? ? ? ? ? 6 3 8 5 2 7 4 1 的特征多项式系数,并转换为多项式形式,并求此多项式对于标量5的值。(给出求解命令,不必算出结果) A=[1,4,7;2,5,8;3,6,0]; p=poly(A) poly2sym(p) v=polyval(p,5) 2、利用int函数求解??+ 1 1 2 2dxdy y x。(给出求解命令,不必算出结果) syms x y int(int(x^2+y^2,x,0,1),y,0,1)

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