Matlab与科学计算样题 (加主观题答案)

合集下载

科学计算与MATLAB语言考试答案

科学计算与MATLAB语言考试答案

1单选(2分)利用MATLAB求解科学计算问题的优势是()。

得分/总分•A.算法最优•B.不需要编写程序•C.程序执行效率高•D.编程效率高正确答案:D你没选择任何选项2单选(2分)在MATLAB命令行窗口输入命令时,可使用续行符,其写法是()。

得分/总分•A.省略号(…)•B.分号(;)•C.三个小数点(…)•D.百分号(%)正确答案:C你没选择任何选项3下列语句执行后,D的值为()。

1.A=[1:3;4:6];2.D=sub2ind(size(A),[1,1],[2,3])得分/总分•A.3 6•B.2 5•C.3 5•D.4 5正确答案:C你没选择任何选项4单选(2分)ceil(-2.1)+floor(-2.1)+fix(-2.1)的结果为()。

得分/总分•A.-7•B.-6•C.-5•D.-9正确答案:A你没选择任何选项5下列语句执行后,x的值是()。

1.log=1:5;2.x=log(1)得分/总分•A.•B.1•C.数学常数e•D.报错正确答案:B你没选择任何选项6单选(2分)下列语句执行后,c的值是()。

1.ch=['abcdef';'123456'];2.c=char(ch(2,4)-1)得分/总分•A.'4'•B.4•C.'3'•D.37单选(2分)产生和A同样大小的全0矩阵的函数是()。

得分/总分•A.zero(size(A))•B.zeros(size(A))•C.size(zero(A))•D.size(zeros(A))正确答案:B你没选择任何选项8单选(2分)语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。

得分/总分•A.x是5阶全1矩阵,且采用稀疏存储方式•B.x是5阶全1矩阵,且采用完全存储方式•C.x是5阶单位矩阵,且采用稀疏存储方式•D.x是5阶单位矩阵,且采用完全存储方式9单选(2分)下列语句执行后,x的值是()。

MATLAB习题及参考答案经典.doc

MATLAB习题及参考答案经典.doc

习题:1, 计算⎥⎦⎤⎢⎣⎡=572396a 与⎥⎦⎤⎢⎣⎡=864142b 的数组乘积。

2, 对于B AX =,如果⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=753467294A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=282637B ,求解X 。

3, 已知:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321a ,分别计算a 的数组平方和矩阵平方,并观察其结果。

4, 角度[]604530=x ,求x 的正弦、余弦、正切和余切。

(应用sin,cos,tan.cot)5, 将矩阵⎥⎦⎤⎢⎣⎡=7524a 、⎥⎦⎤⎢⎣⎡=3817b 和⎥⎦⎤⎢⎣⎡=2695c 组合成两个新矩阵: (1)组合成一个4⨯3的矩阵,第一列为按列顺序排列的a 矩阵元素,第二列为按列顺序排列的b 矩阵元素,第三列为按列顺序排列的c 矩阵元素,即 ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡237912685574(2)按照a 、b 、c 的列顺序组合成一个行矢量,即 []2965318772546, 将(x -6)(x -3)(x -8)展开为系数多项式的形式。

(应用poly,polyvalm)7, 求解多项式x 3-7x 2+2x +40的根。

(应用roots)8, 求解在x =8时多项式(x -1)(x -2) (x -3)(x -4)的值。

(应用poly,polyvalm)9, 计算多项式9514124234++--x x x x 的微分和积分。

(应用polyder,polyint ,poly2sym)10, 解方程组⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡66136221143092x 。

(应用x=a\b)11, 求欠定方程组⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡5865394742x 的最小范数解。

(应用pinv) 12, 矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=943457624a ,计算a 的行列式和逆矩阵。

(应用det,inv)13, y =sin(x ),x 从0到2π,∆x =0.02π,求y 的最大值、最小值、均值和标准差。

(完整word版)matlab经典习题及解答

(完整word版)matlab经典习题及解答

第1章 MATLAB概论1.1与其他计算机语言相比较,MATLAB语言突出的特点是什么?MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点.1.2 MATLAB系统由那些部分组成?MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。

1.4 MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?在MATLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择Dock ……菜单项就可以将独立的窗口重新防止的桌面上。

1.5 如何启动M文件编辑/调试器?在操作桌面上选择“建立新文件”或“打开文件"操作时,M文件编辑/调试器将被启动.在命令窗口中键入edit命令时也可以启动M文件编辑/调试器.1.6 存储在工作空间中的数组能编辑吗?如何操作?存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。

1。

7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途?命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。

1。

8 如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file菜单中的Set Path 菜单项来完成。

在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。

科学计算与matlab语言超信尔雅2020期末考试答案

科学计算与matlab语言超信尔雅2020期末考试答案

一、单选题(题数:40,共 40.0 分)1在MATLAB命令行窗口输入下列命令:>> A=[1,0,-2];>> x=roots(A);则x(1)的值为()。

(1.0分)我的答案:C2打开一个可读可写的文件,其打开方式为()。

(1.0分)w我的答案:B3下列语句执行后,I的值是()。

I=integral(@(x) x,0,1)(1.0分)我的答案:C 4(1.0分)我的答案:D5利用MATLAB的符号计算功能求微分方程初值问题的解析解时,所用到的函数是()。

(1.0分)我的答案:D6若A为矩阵,则语句max(A(:))的功能是()。

(1.0分)求矩阵每行的最大元素我的答案:C7ceil(-2.1)的结果为()。

(1.0分)-2我的答案:A8使用语句x=linspace(0,pi,6)生成的是()个元素的向量。

(1.0分)5我的答案:C9由控制信号控制执行的子系统称为()子系统。

(1.0分)我的答案:A10将矩阵a=[1 2 3;4 5 6;7 8 9]改变成 b=[3 6 9;2 5 8;1 4 7]的命令是( )。

(1.0分)我的答案:D11表达式'www0'>='W123'的结果是()。

(1.0分)我的答案:B12当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。

(1.0分)我的答案:C 13(1.0分)我的答案:B 14如果用fopen函数不能打开指定的文件,函数的返回值是()。

(1.0分)我的答案:A15MATLAB一词来自()的缩写。

(1.0分)我的答案:B16若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为()。

(1.0分)我的答案:C17用来描述矩阵性能的数是()。

(1.0分)我的答案:A 18打开一个可读可写的文件,其打开方式为()。

(1.0分)我的答案:B19命令text(1,1,'{\alpha}\leq{2\pi}')执行后,得到的标注效果是()。

MATLAB40道题与答案修正版

MATLAB40道题与答案修正版

操作方法:首先点击File —New —M-File ,输入相应代码,然后点击运行按钮即可。

P1.已知两序列[]0.8{[][5]}nx n u n u n =--,[]{1,1,1,1,1}h n =计算两序列的卷积并绘制其波形。

%function a1 for i=1:5x(i)=0.8^(i-1); endh=[1 1 1 1 1]; y=conv(x,h) m=0:8;stem(m,y,'filled')P2。

已知复指数序列(1.52)[] 1.2j nx n e +=,绘制20点该序列的实部和虚部。

n=0:19;x=1.2*exp((1.5+j*2)*n); subplot(211); stem(n,real(x)); ylabel('real part'); xlabel('n'); legend('x[n]'); subplot(212); stem(n,imag(x)); ylabel('imag part'); xlabel('n'); legend('x[n]');P3.编写长度为5的中值滤波器程序。

原始未受干扰的序列为:s[n]=3[n(0.5) ]n ,加性噪声信号d[n]为随机序列,幅度0.4,分别绘制长度为40的受干扰序列,以及中值滤波器的输出。

% Program 2_5% Illustration of Median Filtering N = 5; R = 40;a = 0.8*rand(1,R)-0.4;b = round(a); % Generate impulse noise m = 0:R-1;s =3*m.*(0.5.^m); % Generate signalx = s + b; % Impulse noise corrupted signal y = medfilt1(x,N); % Median filtering subplot(2,1,1) stem(m,x);xlabel('n');ylabel('Amplitude');title('Impulse Noise Corrupted Signal'); subplot(2,1,2) stem(m,y);xlabel('n');ylabel('Amplitude'); title('Output of Median Filter'); P4. 已知序列x1[n]={2.2,3,1.5,4.2,1.8}, x2[n]= {0.8,1,1.6,0.8},x[n]=x1[n]∗x2[n] (卷积),分别绘制序列x1[n] ,x2[n]和x [n]的波形。

科学计算与MATLAB1.5

科学计算与MATLAB1.5

单元测验已完成成绩:100.0分1[单选题]MATLAB一词来自〔的缩写。

•A、Mathematica Laboratory•B、Matrix Laboratory•C、MathWorks Lab•D、Matrices Lab我的答案:B得分:50.0分2[单选题]下列选项中能反应MATLAB特点的是〔。

•A、算法最优•B、不需要写程序•C、程序执行效率高•D、编程效率高我的答案:D得分:50.0分单元测验已完成成绩:96.4分1[单选题]当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上〔。

•A、冒号〔:•B、逗号〔,•C、分号〔;•D、百分号〔%我的答案:C得分:7.1分2[单选题]fix<264/100>+mod<264,10>*10的值是〔。

•A、86•B、62•C、423•D、42我的答案:D得分:7.1分3[单选题]在命令行窗口输入下列命令后,x的值是〔。

>> clear>> x=i*j•A、不确定•B、-1•C、1•D、i*j我的答案:B得分:7.1分4[单选题]使用语句x=linspace<0,pi,6>生成的是〔个元素的向量。

•A、8•B、7•C、6•D、5我的答案:C得分:7.1分5[单选题]ceil<-2.1>的结果为〔。

•A、-2•B、-3•C、1•D、2我的答案:A得分:7.1分6[单选题]eval<'sqrt<4>+2'>的值是〔。

sqrt<4>+2•B、4•C、2•D、2+2我的答案:B得分:7.1分7[单选题]已知a为3×5矩阵,则执行完a<:,[2,4]>=[]后〔。

•A、a变成行向量•B、a变为3行2列•C、a变为3行3列•D、a变为2行3列我的答案:C得分:7.1分8[单选题]在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind<size<A>,[1,1],[2,3]>D的值为〔。

Matlab考试试题库答案解析(2021年整理精品文档)

Matlab考试试题库答案解析(2021年整理精品文档)

Matlab考试试题库答案解析编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(Matlab考试试题库答案解析)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为Matlab考试试题库答案解析的全部内容。

填空题1、标点符号;%—用来表示该行为注释行。

可以使命令行不显示运算结果,2、x为0~4pi,步长为0。

1pi的向量,使用命令 x=0:0.1*pi:4*pi创建。

3、输入矩阵A=,使用全下标方式用A(2,2)取出元素“-5”,使用单下标方式用A(5)取出元素“-5"。

4、符号表达式sin(2*a+t)+m中独立的符号变量为t。

5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。

6。

设x是一维数组,x的倒数第3个元素表示为x(_end-2_)设y为二维数组,要删除y的第34行和48列,可使用命令y(34,:)=[];y(:,48)=[];7. 将变量x以Ascii文本格式存储到文件fname。

txt,应使用命令 save _x ;8。

在while 表达式, 语句体, End 循环语句中,表达式的值非零时表示循环条件为真,语句体将被执行,否则跳出该循环语句;9。

要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?',’s’) ;10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=,可用命令D=(A-C)/B.^C,计算可用命令det(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。

(完整版)科学计算与MATLAB1.5

(完整版)科学计算与MATLAB1.5

单元测验已完成成绩:100.0分1【单选题】MATLAB一词来自()的缩写。

•A、Mathematica Laboratory•B、Matrix Laboratory•C、MathWorks Lab•D、Matrices Lab我的答案:B得分:50.0分2【单选题】下列选项中能反应MATLAB特点的是()。

•A、算法最优•B、不需要写程序•C、程序执行效率高•D、编程效率高我的答案:D得分:50.0分单元测验已完成成绩:96.4分1【单选题】当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。

•A、冒号(:)•B、逗号(,)•C、分号(;)•D、百分号(%)我的答案:C得分:7.1分2【单选题】fix(264/100)+mod(264,10)*10的值是()。

•A、86•B、62•C、423•D、42我的答案:D得分:7.1分3【单选题】在命令行窗口输入下列命令后,x的值是()。

>> clear>> x=i*j•A、不确定•B、-1•C、1•D、i*j我的答案:B得分:7.1分4【单选题】使用语句x=linspace(0,pi,6)生成的是()个元素的向量。

•A、8•B、7•C、6•D、5我的答案:C得分:7.1分5【单选题】ceil(-2.1)的结果为()。

•A、-2•B、-3•C、1•D、2我的答案:A得分:7.1分6【单选题】eval('sqrt(4)+2')的值是()。

•A、sqrt(4)+2•B、4•C、2•D、2+2我的答案:B得分:7.1分7【单选题】已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。

•A、a变成行向量•B、a变为3行2列•C、a变为3行3列•D、a变为2行3列我的答案:C得分:7.1分8【单选题】在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为()。

Matlab 题与答案

Matlab 题与答案

MATLAB作业11 、在你的机器上安装MATLAB 语言环境,并键入demo 命令,由给出的菜单系统和对话框原型演示程序,领略MATLAB 语言在求解数学问题方面的能力与方法。

>> demo>>左击MATLAB前‘+’,Programming前‘+’,左击Manipulating Multidimensional ArraysMATLAB具备高性能的数值计算和可视化的科学工程计算功能,支持解释性语言输入,编程实现简单,具有丰富的数学函数功能支持。

MATLAB允许与C、Fortran语言接口,其部件Simulink可以采用图形输入的方式来搭构所研究的系统。

包含丰富的工具包,在系统仿真、数字信号处理、图形图像分析、数理统计、通信及自动控制领域得到广泛的应用。

总的来说,该软件有三大特点。

一是功能强大。

具有数值计算和符号计算、计算结果和编程可视化、数学和文字统一处理、离线和在线计算等功能;二是界面友善、语言自然。

MATLAB以复数处理作为计算单元,指令表达与标准教科书的数学表达式相近;三是开放性强。

该公司本身就推出了30多个应用工具箱,而世界上超过200家公司开发出与MATLAB兼容的第三方产品,这些产品向用户提供更多的工具箱、模块集、与其他商业产品的接口等。

2、启动MATLAB 环境,并给出语句tic, A=rand(500); B=inv(A); norm(A*B-eye(500)),toc,试运行该语句,观察得出的结果,并利用help 命令对你不熟悉的语句进行帮助信息查询,逐条给出上述程序段与结果的解释。

>> tic, A=rand(500); B=inv(A); norm(A*B-eye(500)),tocans =1.2333e-012Elapsed time is 0. seconds.tic, A=rand(500);B=inv(A);norm(A*B-eye(500)),toc3、试用符号元素工具箱支持的方式表达多项式5432()34236f x x x x x x =+++++,并令11s x s -=+,将f(x) 替换成s 的函数。

MatLab考试题题库(带答案)

MatLab考试题题库(带答案)

MatLab 考试题题库(必做题)(带答案)一,1.请登陆美国MathWorks公司的网站,查看看现在大概有多少本MATLAB-based books (以MATLAB为基本软件,来说明各个专业领域的教科书或工具书)。

哪一个领域的MATLAB-based books最多中文书共有几本答: 1612 本,数学方面的最多,中文书共有37 本。

2.请在 MATLAB 中直接输入下列常数,看它们的值是多少:a.ib.jc.epsd.infe.nanf.pig.realmaxh.realmin依次解为: ans = 0 +ans = 0 +ans =ans =Inf ans = NaN ans =ans = +308ans =3.试写一函数regPolygon(n) ,其功能为画出一个圆心在(0, 0)、半径为 1 的圆,并在圆内画出一个内接正n 边形,其中一顶点位于(0, 1)。

例如regPolygon(8)可以画出如下之正八边型:解:新建文件如下:function y=regPolyfon(n)n=8;%要画的 n 边形R=1; %圆的半径t=0::2*pi;x=R*cos(t);y=R*sin(t);m=linspace(pi/ 2,5/2*pi,n+1);xz=R*cos(m);yz=R*sin(m);hold onplot(x,y,xz,yz);axis 'equal';4.一条参数式的曲线可由下列方程式表示:x= sin(t), y = 1 - cos(t) + t/10当 t 由 0 变化到4*pi时,请写一个MATLAB 的脚本,画出此曲线在XY 平面的轨迹。

解:新建:t = linspace(0, 4*pi);x = sin(t);y = 1-cos(t)+t/10;plot(x, y, '-o');32.521.510.5-1-0.8-0.6-0.4-0.200.20.40.60.815.当一个小圆轮沿着一条曲线行进时,轮缘任一点的轨迹就会产生变化丰富的摆线。

(完整版)matlab经典习题及解答

(完整版)matlab经典习题及解答

第1章 MATLAB 概论1.1 与其他计算机语言相比拟,MATLAB 语言突出的特点是什么?MATLAB 具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。

1.2 MATLAB 系统由那些局部组成?MATLAB 系统主要由开发环境、MATLAB 数学函数库、MATLAB 语言、图形功能和应用程序接口五个局部组成。

1.4 MATLAB 操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?在MATLAB 操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close 按钮,一个是可以使窗口成为独立窗口的Undock 按钮,点击Undock 按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view 菜单中选择Dock ……菜单项就可以将独立的窗口重新防止的桌面上。

1.5 如何启动M 文件编辑/调试器?在操作桌面上选择“建立新文件〞或“翻开文件〞操作时,M 文件编辑/调试器将被启动。

在命令窗口中键入edit 命令时也可以启动M 文件编辑/调试器。

1.6 存储在工作空间中的数组能编辑吗?如何操作?存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名翻开数组编辑器,再选中要修改的数据单元,输入修改内容即可。

1.7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途?命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M 文件中。

1.8 如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file 菜单中的Set Path 菜单项来完成。

在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB 运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时那么优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。

MATLAB与科学计算期末复习题题库(第一部分).doc

MATLAB与科学计算期末复习题题库(第一部分).doc

cos(2arccos arccos-)6MATLAB 与科学计算期末复习题题库(第一部分)一、填空1. MATLAB 的主界面是一个高度集成的工作环境,有四个不同职责分工的窗口,分别 为 ________ 、 _________ 、 _________ 、和 _________ 窗口.2. MATLAB 计算屮,欲求空啤2的值,应在命令窗口命令提示符后输入 ___________ ,欲求1+V53空(0•辺的値,可在命令窗口命令提示符后输入计算 log 5 2475 二 ______________________ , ln(l + e'2) = ___________________ , I 23. MATLAB 软件屮,要输入矩阵,应在命令窗口命令提示符后输入 ______________3 4 4. MATLAB 软件屮,生成2x3阶的全零、全一、单位矩阵时,应分别输入 、 ___ 、 ・5 . MATLAB 软件屮,用于求可逆矩阵A 的行列式和逆矩阵的函数分别为 _______ 、 _________ •6. 语句 A=linspace(2/18/9), B=reshape(A,3/3)的执行结果为 B= ____________ .7. MATLAB 中,用命令polyval 计算多项式f(x) = 4x 3+ 2x 2 + x +1在兀= -1,1, 2时的值, 可在命令窗口中输入 _______ .MATLAB 计算屮,欲用命令polyval 计算f (x) = 4x 3 +6x 2 + 1在自变最X 取小于20的正 整数时的函数值,可在命令窗口屮输入 _______ .(提示:先用help polyval 在命令窗口中在线查询函数polyval 的用法)用roots 求/(兀)=5/ +6兀+ 1的根的语句为 _________ •8. 在MATLAB 操作屮,把变量x, y 定义或申明为符号变量的语旬为 ________ •9. MATLAB 语言中,合法的变量名须以 _______ 开头,后可跟 _____ 、 ______ 、 ______10. MATLAB 计算屮,语句 A=[l 2 3]; b=[-l 2 6]; c 二dot(a,b)运行结果为 c= _________ ・(提示:先用help dot 在命令窗口屮在线查询函数dot 的用法)11. 欲将MATLAB 的数值显示格式设置为近似有理数格式,可在命令提不符后输入 ______12. 欲将MATLAB 的数值显示格式设置为长格式,可在命令提示符后输入 _______ ・13. 欲将MATLAB的数值显示格式设置为短格式,可在命令提示符后输入_______ •14・MATLAB符号计算屮,用于求极限、导数及积分的函数分别为___ 、______ 、___________________________________________________________ ・15. MATLAB软件屮,对函数做泰勒展开式的函数为__________ .16. MATLAB的函数文件的第一个可执行语句必须以关键词_______ 开头.17. 欲退出MATLAB环境,可在命令窗口中输入_______ 或 ______ 命令.(提示:实验一下exit、quit函数)18. MATLAB的命令窗口屮的语句»clear x y的作用为_______________ .19. 建立下列数据序列,并对所有序列元素求和/ 1 1 1(1)—, —9°・・,2 3 100⑵斗,21,2,…,201 + z(3) (2n-l)\n = l,2,---,2020 • MATLAB符号计算中,用于求解代数方程和常微分方程的函数分别为、・21. MATLAB软件屮,语句int(f,a,b)表示____________ ・22. 用MATLAB语言编写的m文件有两类:_______ 文件和 ______ 文件.23. 擦除MATLAB命令窗口的所有内容用__________ 命令,清除内存屮的变量和函数用命令,清除MATLAB当前窗口屮的图形用命令,检杳指定名字的变量或函数文件的存在性用命令24. MATLAB绘图时,,在同一个图形窗口屮欲使前途不被麻图擦除,可在前示绘图语句间加上命令_________ .25. MATLAB软件有一些常用的系统预定义的变量,如无穷大、圆周率龙、不定量分别用表26. 已知A=[l 1;2 4];B=[1 1;3 4];运行 A.*B Z A*B , diag(A.*B)的结果分别为 ________ 、 _________ 、 _________ -27. A=zeros(2/4)/A(:)=l:8;s=[2 3 7];贝lj A(s)= __________ .28. 在循环结构中跳出循环,执行循环后面的代码的命令为 ________ .29. 下面程序执行后array 的值为 __________ .for k=l:10if k>6break;elseArray (k)=k;endend30. A=[1 2 3;3 4 5;5 6 7];删除矩阵A 的第三行的语旬为 __________ •31. A=[1 2 3;3 4 5;5 6刀;删除矩阵A 的第三行的语句为 ________ •32. A=[l 2 3;3 4 5;5 6 7]; C=[A,A+1]; C(2,3)= _____ 、C(2,2:3)= _______ 、C([l ?3],[l :3])= ______ .33. _______________________________________________________________ 求矩阵A=[l 2 3;2 1 3;1 2 3]的特征值和特征向量,特征值为 ____________________________ ,对应的特征向量 为 ________ .(提示:函数eig)34. ________________________________________________ 用gcdjcm 计算135, 279和468的最大公约数 ________________________________________ 和最小公倍数 ______ 。

科学计算与MATLAB语言考试答案

科学计算与MATLAB语言考试答案

1单选(2分)利用MATLAB求解科学计算问题的优势是()。

得分/总分•A.算法最优•B.不需要编写程序•C.程序执行效率高•D.编程效率高正确答案:D你没选择任何选项2单选(2分)在MATLAB命令行窗口输入命令时,可使用续行符,其写法是()。

得分/总分•A.省略号(…)•B.分号(;)•C.三个小数点(…)•D.百分号(%)正确答案:C你没选择任何选项3下列语句执行后,D的值为()。

1.A=[1:3;4:6];2.D=sub2ind(size(A),[1,1],[2,3])得分/总分•A.3 6•B.2 5•C.3 5•D.4 5正确答案:C你没选择任何选项4单选(2分)ceil(-2.1)+floor(-2.1)+fix(-2.1)的结果为()。

得分/总分•A.-7•B.-6•C.-5•D.-9正确答案:A你没选择任何选项5下列语句执行后,x的值是()。

1.log=1:5;2.x=log(1)得分/总分•A.•B.1•C.数学常数e•D.报错正确答案:B你没选择任何选项6单选(2分)下列语句执行后,c的值是()。

1.ch=['abcdef';'123456'];2.c=char(ch(2,4)-1)得分/总分•A.'4'•B.4•C.'3'•D.37单选(2分)产生和A同样大小的全0矩阵的函数是()。

得分/总分•A.zero(size(A))•B.zeros(size(A))•C.size(zero(A))•D.size(zeros(A))正确答案:B你没选择任何选项8单选(2分)语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。

得分/总分•A.x是5阶全1矩阵,且采用稀疏存储方式•B.x是5阶全1矩阵,且采用完全存储方式•C.x是5阶单位矩阵,且采用稀疏存储方式•D.x是5阶单位矩阵,且采用完全存储方式9单选(2分)下列语句执行后,x的值是()。

科学计算与matlab语言单元测试答案完整版

科学计算与matlab语言单元测试答案完整版

科学计算与matlab语言单元测试答案完整版1、下列城市,在同一天中最先迎来黎明的是()。

[单选题] *A.位于中国中部的南阳B.位于中国东部的上海(正确答案)C.位于中国西部的乌鲁木齐2、下列选项中,能构成一个农场生态系统的是()。

[单选题] *A.月季花、蜘蛛、瓢虫、蚜虫B.阳光、空气、水、土壤、石头C.微生物、月季花等植物、蚜虫等动物以及阳光、空气等非生物(正确答案)3、鱼鳔变大时,鱼肚子会被鱼鳔撑大,鱼就能()。

[单选题] *A.上浮(正确答案)B.下沉C.保持原高度4、(秦皇岛市)下列关于杂食性动物的说法正确的是()。

[单选题] *A.只有发达的犬齿B.长着能伸缩的利爪C.既吃植物又吃动物(正确答案)5、植物的叶在制造养料的过程中能产生( )。

[单选题] *A.二氧化碳B.氧气(正确答案)C.氮气6、如果发现小草上有很多蚜虫,比较好的方法是()。

[单选题] *A.用农药喷,蚜虫、飘狐虫等动物很快死光光B.用除草剂,让蚜虫没有食物而死光光C.如果不是特别严重,就不用管它,保证瓢虫、小鸟的生存(正确答案)7、沉的材料是不能造船的。

[判断题] *对错(正确答案)8、光年是一种时间单位。

[单选题] *A.对B.错(正确答案)9、在制作晶体的实验中,使用较浓的食盐溶液更容易产生食盐晶体。

( ) [单选题]对(正确答案)错10、北极星是( )星座的主要标志。

[单选题] *A.大熊B.小熊(正确答案)C.猎户11、下列三幅图中的电磁铁是用相同规格的铁芯、导线、电池制作而成的,其中电磁铁磁性最强的是()。

[单选题] *A.B.(正确答案)C.12、我们在调查动物时,可以从脚印,粪便、毛等踪迹推知躲藏起来的动物。

[判断题] *对(正确答案)错13、建设港珠澳大桥的主要目的是( )。

[单选题] *A.彰显我国强大的经济实力和科技水平B.促进粤港澳大湾区的经济发展(正确答案)C.促进科学技术的进步14、要让生态瓶里生物都生活得好一些,生态瓶应该放在()比较好。

期末matlab考试题及答案

期末matlab考试题及答案

期末matlab考试题及答案注意:以下内容为虚构的期末MATLAB考试题目及答案,并非真实情况。

一、选择题1. 在MATLAB中,以下哪个命令可以将矩阵A的第一列元素求和?A) sum(A(:,1))B) sum(A(1,:))C) sum(A(1))D) sum(A(:,1))答案:A) sum(A(:,1))2. 对于向量x = [1, 2, 3, 4],以下哪个命令可以将x的元素逆序排列?A) flip(x)B) reverse(x)C) sort(x,'descend')D) sort(x,'ascend')答案:A) flip(x)3. 如果一个函数文件的文件名为"myFunction.m",那么在MATLAB中如何调用该函数?A) myFunction.mB) call myFunctionC) run myFunctionD) myFunction答案:D) myFunction4. 在MATLAB中,以下哪个命令可以生成一个在-1到1范围内均匀分布的10个数的向量?A) linspace(-1, 1, 10)B) rand(1, 10)*2-1C) linspace(1, 10, -1)D) randi([-1, 1], 1, 10)答案:B) rand(1, 10)*2-15. 对于矩阵A和B,以下哪个命令可以将它们进行垂直方向的拼接?A) vertcat(A, B)B) concat(A, B, 'vertical')C) merge(A, B, 'vertical')D) [A; B]答案:D) [A; B]二、填空题1. 假设有一个向量x = [1, 2, 3, 4],使用MATLAB命令求x的最大值。

答案:max(x)2. 假设有一个矩阵A = [1, 2, 3; 4, 5, 6; 7, 8, 9],使用MATLAB命令求A的行数。

Matlab实验题目与答案

Matlab实验题目与答案

(温馨提示:实验课结束后,请将所有作业(题目、代码、结果)利用word 整理成一个完整的实验报告,加上封面,打印,纸质档于18周周一交)第一次上机作业目的:1. 掌握MATLAB 各种表达式的书写规则2. 运行课堂上讲过的例子,熟悉矩阵、表达式的基本操作和运算。

作业:1. 熟悉matlab 集成环境界面。

回答以下问题,并操作相关的指令:(1) 分别写出清除命令窗口和清除变量的指令。

答: clc 和clear(2)在命令行输入命令后,matlab 的搜索过程是怎样的?答: (1)检查该命令对象是不是一个变量。

(2)检查该命令对象是不是一个内部函数。

(3)检查该命令对象是否为当前目录下的程序文件。

(4)检查该命令对象是否为MATLAB 搜索路径中其他目录下的M 文件。

(3)什么是matlab 的当前工作目录?写出两种设置当前工作目录的方法? 答: 就是matlab 当前文件读取和存储的默认路径(1)在当前目录窗口中更改(2)在MATLAB 桌面工具栏中更改(3)使用cd 命令:cd c:\mydir---将c :\mydir 设置为当前目录(4)什么是matlab 的搜索路径?写出两种设置搜索路径的方法?答: 指Matlab 运行文件时进行搜索的目录。

(1)用path 命令设置:(2)用Set Path 对话框设置(5)help 命令和doc 命令有什么作用,它们有什么区别?答: help 命令:最基本的帮助命令,查询信息直接显示在命令窗口。

doc 命令:在帮助窗口中显示HTML 帮助文档,显示函数的详细用法及 例子,比help 命令更详细。

2. 在matlab 中输入下列表达式,并求各表达式的值,显示MATLAB 工作空间的使用情况并用两种方式保存全部变量,变量保存的文件名必须包含自己的学号后四位数:(1))1034245.01(26-⨯+⨯=w w=sqrt(2)*(1+0.34245*10^-6)w =1.4142(2),)tan(22ac b e abc c b a x ++-+++=ππ 其中a=3.5,b=5,c=9.8。

MATLAB考试题目及解答

MATLAB考试题目及解答

1.圆盘上有如图所示的二十个数,请找出哪4个相邻数之和最大,并指出它们的位置和数值。

(10分)2011841361015217319716811149125解答:%1.圆盘上有如图所示的二十个数,请找出哪4个相邻数之和最大,并指出它们的位置和数值。

(10分)A=[1 18 4 13 6 10 15 2 17 3 19 7 16 8 11 14 9 12 5 20];% 程序位置规定:从1开始顺时针方向计数;NumA=size(A); Num=NumA(1,2); sum(1)=A(1); for i=1:(Num-3)sum(i)=A(i)+A(i+1)+A(i+2)+A(i+3); endmaxresult=max(sum(:));%找出4个相邻数之和最大值 maxresult %4个相邻数之和最大值 Position=i %四个数起始位置 FourNumber=A(1,i:(i+3)) %四个数的值及顺序 运行结果:maxresult =50Position =17FourNumber =9 12 5 202.甲、乙、丙三人上街买糖果。

三人都买好后,甲对乙、丙说,我可以按你们现有的糖果数再送你们每人一份。

甲送给乙、丙后,乙也按甲、丙现有的糖果数,送给甲、丙每人各一份糖果。

丙也如此送了甲、乙各一份。

互相赠送后,每人恰好各有64颗糖果。

问甲、乙、丙原来各买了多少糖果?(10分)解答:%由代数关系构造矩阵 a=[1 -1 -1;0 2 0;0 0 2]; b=a([2 1 3],:); b=b(:,[2 1 3]); c=a([2 3 1],:); c=c(:,[2 3 1]); d=64*ones(3,1); result=a\(b\(c\d))运行结果:result=104 56 323.求n S a aa aaa aaa a =++++ 的值。

a 的值为1~9之间的一个整数,n S 中每一项aaa a 共有n 位。

《科学计算与MATLAB》期末大作业

《科学计算与MATLAB》期末大作业

杭州电子科技大学信息工程学院《科学计算与MATLAB》期末大作业给出程序、图、作业分析,程序需加注释。

1. 试编写名为fun.m 的MATLAB 函数,用以计算下述的值:⎪⎩⎪⎨⎧-<->=t t n t t t n t f 的)4/sin()(si 对所有)4/sin(其他情况)sin(的)4/sin()(si 对所有)4/sin()(ππππ绘制t 关于函数f(t)的图形,其中t 的取值范围为ππ66≤≤-t ,间距为10/π。

function y=fun()%定义函数%t=-6*pi:pi/10:6*pi; %定义变量范围 y =(sin(pi/4)).*(sin(t)>sin(pi/4))+(sin(-pi/4)).*(sin(t)<sin(-pi/4))+(sin(t)).*((sin(t)<=sin(pi/4))&(sin(t)>=sin(-pi/4)));%函数表示 plot(t,y); %画图 end2.解以下线性方程组⎪⎩⎪⎨⎧=+=++=--353042231321321x x x x x x x xA=[2 -1 -1;1 1 4;3 0 5];%输入矩阵 B=[2;0;3]; %输入矩阵 X = A\B %计算结果3.已知矩阵⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=44434241343332312423222114131211A 求: (1)A(2:3,2:3)(2)A(:,1:2) (3)A(2:3,[1,3])(4)[A,[ones(2,2);eye(2)]]A=[11 12 13 14;21 22 23 24;31 32 33 34;41 42 43 44];%输入矩阵A(2:3,2:3) %输出矩阵A(:,1:2) %输出矩阵A(2:3,[1,3]) %输出矩阵[A,[ones(2,2);eye(2)]] %输出矩阵4.数学函数()2222sinyxyxz++=定义在区域[-8,8]×[-8,8]上。

Matlab考试题库及答案+要点总结

Matlab考试题库及答案+要点总结

一、 辨析题(共2小题,每题 5 分,共计 10 分) 二、 问答题(共3小题,每题 5 分,共计 15 分) 三、 计算题(共7小题,每题 5 分,共计 35 分) 四、 编程题(共4小题,每题 10 分,共计 40 分)填空题(计算部分)1、标点符号; _______可以使命令行不显示运算结果,%——用来表示该行为注释行。

2、x 为0 ~4pi ,步长为0.1pi 的向量,使用命令_______创建。

x=0:0.1*pi:4*pi3、输入矩阵A=[1323−57569] ,使用全下标方式用A(2,2) 取出元素“-5 ”,使用单下标方式用_______取出元素“-5 ”。

A(5)4、符号表达式sin(2*a+t)+m 中独立的符号变量为_______。

t 5、M 脚本文件和M 函数文件的主要区别是M 脚本文件没有函数定义和M 函数文件有函数定义_______。

6. 设x 是一维数组,x 的倒数第3个元素表示为_______; 设y 为二维数组,要删除y 的第34行和48列,可使用命令_______; _______; x(_end-2_) y(34,:)=[] y(:,48)=[]7. 将变量x 以Ascii 文本格式存储到文件fname.txt ,应使用命令_________ _;save _x8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;非零9.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she?”,应使用命令_________;x=input(‘Who is she?’,’s’)_10.设A=(a ij )m∗n 和B=(b ij )m∗n 和C=(c ij )m∗n 均为m*n 矩阵,且存在于WorkSpace中,要产生矩阵D=(a ij −c ij b ij cij ⁄)m∗n,可用命令________ _,计算|(A ′B )−1|可用命令________;D=(A-C)/B.^Cdet(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的_______提示符,“│”标志为_______提示符。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab 与科学计算考试样题(客观题)
1 下面的MATLAB 语句中正确的有: a) 2a =pi;
b) record_1=3+4i c) a=2.0, d) c=1+6j
2. 已知水的黏度随温度的变化公式如下,其中a=0.03368,b=0.000221,计算温度t 为20,30,40度时的粘度分别是:
02
1at bt
μμ=++0μ为0℃水的黏度,值为3
1.78510-⨯;a 、b 为常数,分别为0.03368、0.000221。

3. 请补充语句以画出如图所示的图形: [x,y]=meshgrid(-2:0.1:2, -2:0.1:2); Z=x.*exp(-x.^2-y.^2); ; a) Plot3(x,y,Z) b) plot3(x,y,Z) c) mesh(x,y,Z) d) plot3(x,y,z)
2
a) 0.4900 1.2501 0.8560 b) 0.8560 1.2501 0.4900 c) -0.6341 3.8189 -3.7749 d) 3.8189 -3.7749 2.8533 解释说明:
>> x=0.5:0.5:3.0;
>> y=[1.75,2.45,3.81,4.80,8.00,8.60]; >> a=polyfit(x,y,2) a =
0.4900 1.2501 0.8560
>> x1=[0.5:0.25:3.0];
>> y1=a(1)*x1.^2+a(2)*x1+a(3) >> plot(x,y,'*') >> hold on
>> plot(x1,y1,'--r')
5. 求方程在x=0.5附近的根.
21x x +=
a) 0.6180
b) -1.1719e-25 c) -1 d) -1.6180
6. 用Newton-Cotes 方法计算如下积分
1
5x ⎰
(a )133.6625 (b) 23.8600 (c) 87.9027 (d) -1.6180
7. y=ln(1+x),求x=1时y"
a) -0.25 b) 0.5 c) -0.6137 d) -1.6137
8. 某公司用3台轧机来生产规格相同的铝合金薄板。

取样测量薄板的 厚度,精确至‰厘米。

得结果如下: 轧机1:0.236 0.238 0.248 0.245 0.243 轧机2:0.257 0.253 0.255 0.254 0.261 轧机3:0.258 0.264 0.259 0.267 0.262
计算方差分析结果,并判定各台轧机所生产的薄板的厚度有无显著的差异? a) p =1.3431e-005,没有显著差异。

b) p=0.9688,没有显著差异。

c) p=0.4956,有显著差异。

d) p=0.9688,有显著差异。

9. 求解如下非线性方程组在(x=-1,y=-1)附近的解
a) 0.5671 0.5671
b) 无解
c) 无穷解
d) 0 0
10.采用ODE45求解如下多阶常微分方程,并求出当x=1.8505时的函数值。

a) 31.6441
b) 74.6907
c) 118.7862
d) 63.2564
=
11. 求解下列方程组。

1234
1234
1234
1234
0.40960.12340.36780.29430.4043 0.22460.38720.40150.11290.1550 0.36450.19200.37810.06430.4240 0.17840.40020.27860.39270.2557
x x x x
x x x x
x x x x
x x x x
+++=
+++=
+++=
+++=-
a) -0.1819 -1.6630 2.2172 -0.4467
b) -0.7841 -0.0037 2.1994 -0.4226
c) -0.4467 2.2172 -1.6630 -0.1819
d) -0.4226 2.1994 -0.0037 -0.7841
2
2
x
y x y e
x y e
-
-⎧-=


-+=


12.
求极限
lim
x→∞
⎝⎭
a)a) -1/6
b) Inf
c) –Inf d)-1
有关上机考试说明:
(1)样题中每一题对应一组相似的题,每个人考试的时候每一组题目只会出现一道题,同组题可能会有一些细节的变化,比如说某个参数变化了或者某个积分函数发生了变化,但是所用到的基本命令是一样的。

(2)考试的时候可以启动Matlab运行以得到所需要的结果。

(3)考试采用闭卷考试,但是可以使用联机帮助。

Matlab与科学计算考试样题(主观题)
考试要求:
1、要求独立完成不得与他人共享,答卷雷同将做不及格处理。

2、答卷用Word文件递交,文件名为学号+姓名.doc,试卷写上姓名及学号。

3、答卷内容包括:
(1)程序;
(2)运行结果及其分析;
(3)图也要粘贴在文档中。

1. 求van der Pol方程y''−μ(1−y 2) y'+ y = 0的数值解(μ=1),并作出y(x)和y'(x)的图形。

(15’)
2. 在金属材料塑性变形时的流变应力σ与应变ε的近似表达式为n k σε=,
近似表达式可以写成ln ln ln k n σε=+
y=[925,1125,1625,2125,2625,3125,3625]; x=[0.11,0.16,0.35,0.48,0.61,0.71,0.85]; x1=log(x); y1=log(y);
p=polyfit(x1,y1,1); n=p(1),k=exp(p(2))
xi=linspace(0.1,0.9,800);xi=0.1:0.001:0.9; yi=exp(polyval(p,log(xi)));yi=k*xi.^n; plot(x,y,'o',xi,yi) xlabel('\epsilon') ylabel('\sigma')
legend('experimental','Fitting')
3. 在4个子图中绘制不同的三角函数图(10’)。

函数范围:x=0:0.1*pi:2*pi;
函数为:sin(x); cos(x);sin(x)+cos(x);sin(x).*cos(x)
>> x=0:0.1*pi:2*pi;
>> subplot(2,2,1);
>> plot(x,sin(x),'-*');
>> title('sin(x)');
>> subplot(2,2,2);
>> plot(x,cos(x),'-*');
>> title('cos(x)');
>> subplot(2,2,3);
>> plot(x,sin(x)+cos(x),'-*');
>> title('sin(x)+cos(x)');
>> subplot(2,2,4);
>> plot(x,sin(x).*cos(x),'-*');
>> title('sin(x)*cos(x)');。

相关文档
最新文档