工程财务管理Matlab复习题版

合集下载

matlab期末复习题及答案

matlab期末复习题及答案

matlab期末复习题及答案1. MATLAB基础操作在MATLAB中,如何创建一个名为"myMatrix"的3x3矩阵,其元素分别为1, 2, 3, 4, 5, 6, 7, 8, 9?答案:在MATLAB中,可以通过直接输入矩阵元素来创建矩阵。

例如,要创建一个名为"myMatrix"的3x3矩阵,可以使用以下命令:```matlabmyMatrix = [1 2 3; 4 5 6; 7 8 9];```这样,MATLAB就会创建一个3x3的矩阵,其元素按照行顺序排列。

2. 矩阵运算给定两个矩阵A和B,其中A = [1 2; 3 4],B = [5 6; 7 8],计算矩阵A和B的和。

答案:在MATLAB中,可以使用加号(+)来计算两个矩阵的和。

对于给定的矩阵A和B,可以使用以下命令来计算它们的和:```matlabA = [1 2; 3 4];B = [5 6; 7 8];C = A + B;```执行上述命令后,矩阵C的结果将是:```C = [6 8;10 12];```3. 条件语句编写一个MATLAB脚本,判断一个给定的数n是否为质数,并输出相应的信息。

答案:在MATLAB中,可以使用if-else语句来判断一个数是否为质数。

以下是一个简单的脚本示例:```matlabn = input('请输入一个数:');if mod(n, 2) == 0 && n > 2disp('该数不是质数');elseif n == 1disp('1不是质数');elseisPrime = true;for i = 2:sqrt(n)if mod(n, i) == 0isPrime = false;break;endendif isPrimedisp('该数是质数');elsedisp('该数不是质数');endend```该脚本首先接收用户输入的数n,然后通过一个for循环检查n是否有除了1和它自身以外的因数,从而判断n是否为质数。

matlab期末复习题及答案

matlab期末复习题及答案

matlab期末复习题及答案MATLAB期末复习题及答案一、选择题1. MATLAB中用于创建向量的函数是:A. vectorB. createVectorC. vectorizeD. [ ]答案:D2. 下列哪个命令可以计算矩阵的行列式?A. det(A)B. matrixDeterminant(A)C. determinant(A)D. A.det答案:A3. MATLAB中,以下哪个函数可以进行矩阵的转置?A. transposeB. transC. flipD. rot90答案:B4. 以下哪个函数可以用于绘制三维图形?A. plotB. scatterC. surfD. bar3答案:C5. 以下哪个命令可以计算向量的范数?A. norm(v)B. magnitude(v)C. length(v)D. distance(v)答案:A二、填空题1. MATLAB中,使用________命令可以创建一个与原矩阵相同大小的零矩阵。

答案:zeros2. 要生成一个从0到1的线性空间向量,包含101个元素,应使用________命令。

答案:linspace(0,1,101)3. 使用MATLAB绘制函数y=x^2的图形,可以使用________命令。

答案:plot(x, x.^2)4. 要对矩阵进行元素乘,应使用________操作符。

答案:.*5. MATLAB中,使用________函数可以求解线性方程组。

答案:inv三、简答题1. 请简述MATLAB中矩阵的基本操作有哪些?答案:矩阵的基本操作包括矩阵的创建、转置、求逆、行列式计算、矩阵乘法、矩阵加法、矩阵减法等。

2. MATLAB中如何实现循环结构?答案:MATLAB中实现循环结构主要有for循环和while循环两种方式。

for循环用于已知迭代次数的情况,while循环用于迭代次数不确定的情况。

四、计算题1. 给定矩阵A和B如下:A = [1 2; 3 4];B = [5 6; 7 8];请计算A与B的矩阵乘积,并求出结果矩阵的行列式。

matlab期末考试题目及答案

matlab期末考试题目及答案

matlab期末考试题目及答案1. 题目:编写一个MATLAB函数,实现矩阵的转置操作。

答案:可以使用`transpose`函数或`.'`操作符来实现矩阵的转置。

例如,对于一个矩阵`A`,其转置可以通过`A'`或`transpose(A)`来获得。

2. 题目:使用MATLAB求解线性方程组Ax=b,其中A是一个3x3的矩阵,b是一个3x1的向量。

答案:可以使用MATLAB内置的`\`操作符来求解线性方程组。

例如,如果`A`和`b`已经定义,求解方程组的代码为`x = A\b`。

3. 题目:编写MATLAB代码,计算并绘制函数f(x) = sin(x)在区间[0, 2π]上的图像。

答案:首先定义x的范围,然后计算对应的函数值,并使用`plot`函数绘制图像。

代码示例如下:```matlabx = linspace(0, 2*pi, 100); % 定义x的范围y = sin(x); % 计算函数值plot(x, y); % 绘制图像xlabel('x'); % x轴标签ylabel('sin(x)'); % y轴标签title('Plot of sin(x)'); % 图像标题```4. 题目:使用MATLAB编写一个脚本,实现对一个给定的二维数组进行排序,并输出排序后的结果。

答案:可以使用`sort`函数对数组进行排序。

如果需要对整个数组进行排序,可以使用`sort`函数的两个输出参数来获取排序后的索引和值。

代码示例如下:```matlabA = [3, 1, 4; 1, 5, 9; 2, 6, 5]; % 给定的二维数组[sortedValues, sortedIndices] = sort(A(:)); % 对数组进行排序sortedMatrix = reshape(sortedValues, size(A)); % 将排序后的值重新构造成矩阵disp(sortedMatrix); % 显示排序后的结果```5. 题目:编写MATLAB代码,实现对一个字符串进行加密,加密规则为将每个字符的ASCII码值增加3。

MATLAB期末复习资料(终极版)

MATLAB期末复习资料(终极版)

MATLAB期末复习资料(终极版)一、填空题:(共20分)1、产生4阶全0方阵的命令为 zeros(4);产生3阶全1方阵的命令为ones(3).2、标点符号;可以使命令行不显示运算结果; % 用来表示该行为注释行。

3、P,Q分别是两个多项式的系数向量,求P对应的多项式的积分(对应的常数为K),使用的命令是polyint(P,K);求P/Q的解,商和余数分别保存在k和r中,使用的命令是[k,r]= deconv (P,Q)4、在C盘上创建目录my_dir的命令是mkdir(…c:\?,?my-dir?);使c:\my_dir成为当前目录的命令是cd c:\my -dir。

5、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出各指令运行的结果。

A&B的运行结果ans= 0 1 11 1 0A./B的运行结果ans= 0 2.2500 2.00001.0000 0.6000 NaN6、要判断else是否是MATLAB关键字的命令是exist User Name;exist else的运行结果非零,说明else是(填“是”或“不是”) MATLAB的关键字。

7、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为[ 2 ,5 ] 和 5 。

8、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。

9、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件mydata.mat中的指令save mydata.mat;写出把mydata.mat文件中的变量读取到MATLAB工作空间内的指令load mydata.mat。

10、用if语句判断80≥x>60,在MATLAB中if语言后的判断应写为 if x<= 80 & x>6011、写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值。

《工程财务》期末考试复习题及参考答案

《工程财务》期末考试复习题及参考答案

工程财务复习题(课程代码392191)一. 单项选择题1.某企业需借入资金60万元,由于银行要求将贷款数额的20%作为补偿性余额,故企业需向银行申请的贷款数额为()。

A.60万元B.67.2万元C.72万元D.75万元2.企业自领取营业执照之日起()内持有关证件,向税务机关申报办理税务登记。

A.30日B.15日C.45日D.2个月3.纳税人未按照规定期限缴纳税款的,税务机关除责令限期缴纳外,从滞纳税款之日起,按日加收滞纳税款()的滞纳金。

A.万分之五B.千分之五C.万分之一点五D.千分之一点五4.()是指对同一课税对象,无论其数额大小,都按照相同比例征税的税率。

A.超额累进税率B.超率累进税率C.比例税率D.定额税率5.()是指按征税对象的一定计量单位直接规定一个固定的应纳税额,而不是按比例征收。

A.超额累进税率B.超率累进税率C.比例税率D.定额税率6.所谓(),是指发行人按照法定程序发行,并约定在一定期限还本付息的有价证券。

A.优先股股票B.债券C.普通股股票D.长期借款7.当债券发行价格高于面值时,称为()。

A.折价发行B.溢价发行C.平价发行D.等价发行8.如果债券票面利率大于市场利率,企业可以()出售债券。

A.折价发行B.溢价发行C.平价发行D.等价发行9. 如果债券票面利率小于市场利率,企业可以()债券。

A.折价发行B.溢价发行C.平价发行D.等价发行10.按照现行财务制度规定,对于停止使用的固定资产,应从()起停止计提折旧。

A.停止使用的当月B.停用月份的次月C.使用年度的次年D.停止使用的当年11.短期借款期限在()。

A.三年内B.半年内C.一年内D.五年内12.长期借款期限在()。

A.三年以上B.十年以上C.五年以上D.一年以上13.一般只有信誉好规模大的公司才可能得到()。

A.担保借款B.信用借款C.抵押借款D.质押借款14.银行具有法律义务地承诺提供不超过某一最高限额的贷款协定是()。

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

2012年春季学期MATLAB 课程考查题姓名:孙少华学号:1100100422 学院:电气学院专业:测控技术与仪器一、必答题:1,简述MATLAB组成部分?答:Matlab系统主要由五个部分构成:(1)开发环境(development Environment):为MATLAB用户或程序编制员提供的一套应用工具和设施。

由一组图形化用户接口工具和组件集成:包括MATLAB桌面、命令窗口、命令历史窗口、编辑调试窗口及帮助信息、工作空间、文件和搜索路径等浏览器;(2)MATLAB数学函数库(Math Function Library):数学和分析功能在MATLAB工具箱中被组织成8个文件夹。

elmat 初步矩阵,和矩阵操作。

elfun 初步的数学函数。

求和、正弦、余弦和复数运算等specfun 特殊的数学函数。

矩阵求逆、矩阵特征值、贝塞尔函数等;matfun 矩阵函数-用数字表示的线性代数。

atafun 数据分析和傅立叶变换。

polyfun 插值,多项式。

funfun 功能函数。

sparfun 稀疏矩阵。

(3)MATLAB 语言:(MATLAB Language)一种高级编程语言(高阶的矩阵/数组语言),包括控制流的描述、函数、数据结构、输入输出及面对对象编程;(4)句柄图形:(Handle Graphics) MATLAB制图系统具有2维、3维的数据可视化,图象处理,动画片制作和表示图形功能。

可以对各种图形对象进行更为细腻的修饰和控制。

允许你建造完整的图形用户界面(GUI),以及建立完整的图形界面的应用程序。

制图法功能在MATLAB工具箱中被组织成5个文件夹:graph2d 二维数图表。

graph3d 三维图表。

specgraph 专业化图表。

graphics 制图法。

uitools 图形用户界面工具。

(5)应用程序接口:(Applied Function Interface) MATLAB的应用程序接口允许用户使用C或FORTRAN语言编写程序与MATLAB连接。

Matlab期末复习题汇总

Matlab期末复习题汇总
一、常量及其显示格式
MATLAB中的数据有常量与变量之分,常量也称之为数值。
例如:6、+6、-6.55、0.005、6.5e-3、3e5
MATLAB中的计算都是以双精度(double)格式来保存的,若用户想通过其他方式显示,则需要对输出的格式进行自定义的修改。关于MATLAB中的输出格式可参考如下表格。
2000年时闰年,1900年不是闰年。
输入某一年,判断是否是闰年?
functionrunnian(x)
if(mod(x,4) == 0 && mod(x,100)~=0)
disp([num2str(x),'是闰年'])
elseifmod(x,400) == 0
disp([num2str(x),'是闰年'])
T(k) = T(k)+2;
end
12 3
4 5 6
78 9
K = 5;
funபைடு நூலகம்tion B = trix(K)
A = zero(K,K);
v = 1;
for m = 1:K
for n = 1:K
A(m,n) = v;
v = v +1;
end
end
B = A
条件语句的练习
条件语句的三种结构:
1if.....end结构
这是典型的二阶常系数齐次微分方程,由高数知识,可得
写出微分方程(1)的特征方程
求出特征方程的两个根 :
易知这是一对共轭复根,符合第三种情况,那么
式(4)中还有两个待定常数 ,这可以通过初始条件来确定。
由 可知
由 可知
综上
如何用Matlab程序实现?

(完整word版)Matlab期末考试试题库[共12套卷]

(完整word版)Matlab期末考试试题库[共12套卷]

第一套华东交通大学2015-2016学年第一学期Matlab期末考试一、填空题(4*6=24分)1、在MATLAB命令窗口中的“>>”标志为MATLAB的提示符,“│”标志为提示符。

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

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用_____命令进行图形保持;可以使用_ __命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为;倘若要是对x进行赋值,从2到20,中间间隔100个点,为6、A=[1,2;3,4];B=[1,0;0,1]; A*B= _ , A.*B=_ _;二、选择题(4*6=24分)7、如果x=1: 2 : 8,则x(1)和x(4)分别是( )A.1,8 B.1, 7 C.2, 8 D.2, 78、运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( )c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));else disp(c); endA. 9B. 8C. 7D. 69、MATLAB表达式2*2^3^2的结果是( )A.128 B.4096 C. 262144 D.25610、在循环结构中跳出循环,执行循环后面代码的命令为( )(A) return (B) break (C) continue (D) keyboard11、在图形指定位置加标注命令是()A. title(x,y,‟y=sin(x)‟);B. xlabel(x,y,‟y=sin(x)‟);C. text(x,y,‟y=sin(x)‟);D. legend(x,y,‟y=sin(x)‟);12、下列哪个变量的定义是不合法的()。

MATLAB考试复习资料大全

MATLAB考试复习资料大全

MALAB 译于矩阵实验室MATLAB 的基本数据单位是矩阵指令执行后矩阵A 被保存在MATLAB 的工作间Workspace 中以备后用如果用户不用clear 指令清除它或对它重新定义该矩阵会一直保存在工作间中直到本MATLAB 指令窗被关闭为止用who 检查内存变量用whos 检查驻留变量的详细情况保存的指令格式1 save 工作间中的所有变量保存在磁盘上名为matlab.mat 的文件中2 save [文件名] [变量名] 将指定的变量保存在指定文件中如save temp x y z 把x,y,z 这三个变量保存在文件temp.mat 中在下次加载MATLAB 时可以利用load 指令将保存在文件中的变量恢复到工作间中其格式有1 load 将保存在matlab.mat 中的变量装入到MATLAB 工作间中2 load [文件名] [变量名] 从指定的文件中将指定的变量装入MATLAB 工作间如load temp x 从文件temp.mat 中只将变量x 装入到MATLAB 工作间中A.*B 同维数组对应元素相乘sqrt(A) 对A 的每个元素求平方根A^n 矩阵的n 次幂abs 绝对值angle 复数相角imag 复数虚部real 复数实部exp 指数aqrt 平方根syms 可以定义多个符号diff(f) 函数f 对符号变量x 或字母表上最接近字母x 的符号变量求导数diff(f,t) 函数f 对符号变量t 求导数int(f) 函数f 对符号变量x 或接近字母x 的符号变量求不定积分int(f,t) 函数f 对符号变量t 求不定积分int(f,t,a,b) 函数f 对符号变量t 求从a 到b 的定积分limit(f) 当符号变量x 或最接近字母x 的符号变量>0 时函数f 的极限limit(f,t,a) 当符号变量t >a 时函数f 的极限limit(1/x,x,0,'left')limit(1/x,x,0,'right')limit((1+x/t)^t,t,inf)solve(f,t) 对f 中的符号变量t 解方程f=0f=simple(S) 对表达式S 进行化简输出长度最短的表达式MATLAB 中最常用的绘图函数为plotplot 函数调用格式plot(x,y) 其中x 和y 为坐标向量axis('equal') 两个坐标因子设定成相等用MATLAB 语言编写的程序称为M 文件M 文件有两类命令文件和函数文件x=rand(1,5) %产生(1×5)的均布随机数组x(3) %寻访数组x 的第三个元素在区间[ 0,2π]内同时绘制正弦曲线y = sin( x )和余弦函数y = cos( x ) x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)title('sine and cosine curves');xlabel('independent variable X');ylabel('dependent variable Y');在坐标范围0 ≤x ≤2π,−1 ≤y ≤2内绘制正弦曲线x=linspace(0,2*pi,60); %生成含有60 个数据元素的向量x y=sin(x); plot(x,y);axis([0,2*pi,-1,2]); %设定坐标范围b=[1 2 3 4 5; 6 7 8 9 10 ;11 12 13 14 15]b23=b(2,3)b1=b(1:2,[1 3 5])b2=b([3 1],:)b([1 3],[2 4])=zeros(2)b =1 2 3 4 56 7 8 9 1011 12 13 14 15b23 =8b1 =1 3 56 8 10b2 =11 12 13 14 151 2 3 4 5b =1 0 3 0 56 7 8 9 1011 0 13 0 15一维数组操作:rand('state',0) %把均匀分布伪随机发生器置为0 状态x=rand(1,5) %产生(1×5)的均布随机数组x =0.9501 0.2311 0.6068 0.4860 0.8913x(3) %寻访数组x 的第三个元素。

(可直接打印)MATLAB考试考试试题(CK.x备注版)

(可直接打印)MATLAB考试考试试题(CK.x备注版)

大1 实验三5a)列出2*2阶的单位矩阵I,4*4阶的魔方矩阵M和4*2阶的全幺矩阵A,2*4全零矩阵B(小矩阵组合为大矩阵时,注意小矩阵行(或列)需要满足的条件)。

b)将这些矩阵拼接为6*6阶的矩阵C,并将C输出至txt文本文档‘1.txt’中。

(加上求逆矩阵)c)取出C的第2、4、6行,组成3*6阶的矩阵,取出C的第2、4、6列,组成6*3阶的矩阵。

>> i=eye(2)%列出2*2阶的单位矩阵i =1 00 1>> m=magic(4)%4*4阶的魔方矩阵Mm =16 2 3 135 11 10 89 7 6 124 14 15 1>> a=ones(4,2)%4*2阶的全幺矩阵Aa =1 11 11 11 1>> b=zeros(2,4)%2*4全零矩阵Bb =0 0 0 00 0 0 0>> c=[m,a;b,i]%将这些矩阵拼接为6*6阶的矩阵Cc =16 2 3 13 1 15 11 10 8 1 19 7 6 12 1 14 14 15 1 1 10 0 0 0 1 00 0 0 0 0 1 save mtest.txt -ascii ainv(c)%矩阵拼接为6*6阶的矩阵C,逆矩阵c([2,4,6],:)=[]%取出C的第2、4、6行c =16 2 3 13 1 19 7 6 12 1 10 0 0 0 1 0 >> b1=cb1 =16 2 3 13 1 19 7 6 12 1 10 0 0 0 1 0 >> c(:,[2,4,6])=[]%取出C的第2、4、6列c =16 3 19 6 10 0 1>> b2=cb2 =16 3 19 6 10 0 1>> b3=[b1,b2]b3 =Columns 1 through 716 2 3 13 1 1 169 7 6 12 1 1 90 0 0 0 1 0 0Columns 8 through 93 16 10 1大2 实验六1设321()2sin5cosf x x x x x xx=-++,在x∈[1,4]区间内:1)求函数的值(取300个点),画出它的曲线;2)求出它的过零点的值,判断其是否存在极小值,并求出它们的值。

(完整版)matlab上机题目一

(完整版)matlab上机题目一

上机一1、(1(2) 查询所有人的成绩。

2、已知:A=[27,24,0,-1;23,35,1,14;e 4,-8,13,20;10,12,19,21;11,18,ln2,0], 求:(1)求A 中第4、5、2行与第2、4、1列组成的C 阵,并将C 中第2行元素全改成8,得到D 阵;(2) 创建与A 同维的G 阵,使C 阵左右翻转后位于G 中第2行至第4行、第2列至第4列位置,且G 中第1行第1列元素为1,其余元素为0。

(3) 求A 阵除以3的余数阵H 。

3、已知:A=[5,17,-2,3;-1,0,21,11;14,9,-10,8],B=[2,5,8,-1;12,-2,7,8;11,13,16,4] 求:(1)将A 除以B 阵的对应元素,并将结果朝负无穷大方向取整。

(2)求A./B , B.\A ,A.*B 和A*B ’的值。

(3)求2*ones(3,4)-eye(3,4)|A-B>B&B-8的值.4、要求在闭区间[0,2π ]上产生50个等距采样的一维数组。

试用两种不同的指令实现。

5、对矩阵,⎥⎦⎤⎢⎣⎡=4321A 问如下MATLAB 指令:)(),(),5.0(^),5.0(.^A sqrtm A sqrt A A 所得的结果相同吗?他们中的哪个结果为复数矩阵? 6、说出MATLAB 指令A (3,1,2,: )=1:4所产生数组的维数、大小和长度;然后对A 进行降维处理;最后指出所有非零元素的“全下标”位置。

7、现有五个数组: (2×3)的实数数组A ; (2×3)的复数数组B ; (2×3)的字符串数组C ; (2×3)的异质(元胞)数组D ; (2×3)的结构(构架)数组E 。

问,它们各占多少字节?8、写出使以下这段文字成为字符串的MATLAB 程序。

注意保持这段文字的格式。

在英式用法中,引号通常是单引号,如‘Fire!’。

期末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期末试题库及答案

matlab期末试题库及答案一、选择题1. 下列关于MATLAB的说法中,错误的是:A. MATLAB是一种高级技术语言和环境B. MATLAB可以进行数值计算和数据可视化C. MATLAB支持矩阵运算和线性代数操作D. MATLAB无法处理大规模数据答案:D2. 在MATLAB中,下列哪个命令用于清除当前工作空间的变量:A. clearB. deleteC. closeD. refresh答案:A3. MATLAB中,用于创建行向量的命令是:A. rowvecB. linerowC. linspaceD. colon答案:D4. 在MATLAB中,如何计算数组a的平均值?A. mean(a)B. average(a)C. avg(a)D. meanval(a)答案:A5. 下列哪个命令用于将MATLAB中的向量a按从小到大排序?A. sort(a)B. order(a)C. arrange(a)D. rank(a)答案:A二、填空题1. MATLAB中表示pi的符号是______。

答案:pi2. MATLAB中用于计算2的10次方的命令是______。

答案:2^103. MATLAB中通过命令______可以生成从1到10的整数向量。

答案:1:104. MATLAB中用于求解线性方程组的命令是______。

答案:solve5. MATLAB中用于生成随机数的命令是______。

答案:rand三、计算题1. 计算下列矩阵的乘积:A = [1 2 3; 4 5 6; 7 8 9]B = [9 8 7; 6 5 4; 3 2 1]答案:C = A * B2. 解下列线性方程组:2x + y = 43x - y = 2答案:syms x yeq1 = 2*x + y == 4;eq2 = 3*x - y == 2;sol = solve([eq1, eq2], [x, y]);四、应用题题目:某电商公司的销售数据如下,请使用MATLAB进行分析和可视化。

Matlab考试卷试题库题集答案.doc

Matlab考试卷试题库题集答案.doc

一、选择题共 10 小题二、填空题共 10 空三、看程序填空四、编程题 3 题填空题(计算部分)1、标点符号 ; _______可以使命令行不显示运算结果,%——用来表示该行为注释行。

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

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

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

t5、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’ )_.设和B= 和 C= 均为 m*n 矩阵,且存在于 WorkSpace10A=中,要产生矩阵 D= ,可用命令 ________ _,计算可用命令 ________;D=(A-C)/B.^Cdet(inv(A ’ *B) 11.在 MATLAB 命令窗口中的“>>”标志为 MATLAB 的_______ 提示符,“│”标志为 _______提示符。

工程管理专业财务管理复习题.doc

工程管理专业财务管理复习题.doc

工程管理专业财务管理复习题1 财务管理复习题题型:一、判断:(共20分,每题1分)二、单选:(共40分,每题2分)三、多选:(共20分,每题4分)四、计算分析(共20分,每题10分)练习题一、判断题1.在通常情况下,资金时间价值是在既没有风险也没有通货膨胀条件下的社会平均利润率。

()2.没有经营风险的企业也就没有财务风险;反之,没有财务风险的企业也就没有经营风险。

()3.永续年金与其他年金一样,既有现值又有终值。

()4.递延年金终值的大小,与递延期无关,所以计算方法和普通年金终值相同。

()5.在利息率和计息期相同的条件下,复利现值系数与复利终值系数互为倒数。

()6.计算偿债基金系数,可根据年金现值系数求倒数。

()7.名义利率是指一年内多次复利时给出的年利率,它等于每期利率与年内复利次数的乘积。

()8.普通年金现值系数加1等于同期、同利率的预付年金现值系数。

()9.在终值一定的情况下,贴现率越低,计算期越少,则复利现值越大。

()10.收益债券是指在企业不盈利时,可暂不支付利息,而到获利时支付累积利息的债券。

()11.公司法对发债企业的基本要求是公司的净资产额不低于6000万元。

()12.在债券面值与票面利率一定的情况下,市场利率越高,则债券的发行价格越低。

()13.累积优先般、可转换优先股、参加优先股均对股东有利,而可赎回优先股则对股份公司有利。

()14.在一定的时期内,可转换债券的持有人可以按规定的价格或一定比例将其持有的可转换债券自由地选择转换为普通股。

()15.始发股票和新股发行具体条件、目的、发行价格不尽相同,股东的权利、义务也不一致。

()16.特殊性保护条款是针对某些特殊情况而出现在部分借款合同中的,如贷款专款专用、不贴现应收票据或出售应收账款以避免或有负债等。

()17.对于借款企业来讲,若预测市场利率上升,应与银行签订浮动利率合同。

()18.股份有限公司申请其股票上市的必备件之一是:公司股本总额不少于人民币5000万元。

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

1.假设每月往银行存入3000元,连续存入5年。

在年利率为6%的情况下,求5年后可以取出多少钱?应用Matlab建模函数求解的正确的是()
A.pvfix(0.06/12,5*12,3000,0,0)B.fvfix(0.06/12,5*12,3000,0,0)
C.pvfix(0.06,5,3000,0,0) D.fvfix(0.06,5,3000,0,0)
2.某人准备购买一套住房,他必须现在支付15万元现金,以后在10年内每年年末支
付1.5万元,若以年复利率5%计,用Matlab函数列出这套住房现价多少?()
A.fvfix(0.5,10,1.5,0,0)
B.fvfix(0.05,10,1.5,0,0)+15
C.pvfix(0.05,10,1.5,0,0)+15
D.pvfix(15,0.05,1.5,0)
3.某公司准备购置一处房产,公司准备每年年初支付20万元,连续支付10年,则这
套房产,若该公司的资金成本率为10%,则用Matlab函数列出这处房产价多少?()
A.fvfix(0.1,10,20,0,0)
B.fivfix(1,10,0,20,0)
C.fvfix(10%,10,20,0,0)
D.pivfix(10%,10,20,0,0)
4.某公司需要在5年后购置一处房产价值200000元,从现在起每年要等额存入银行一笔款项,假设银行利率为10%,则用Matlab函数列出每年需要存入多少钱?()
A.payper(0.1,5,0,200000,0)
B.fivfix(1,10,0,20,0)
C.fvfix(10%,10,20,0,0)
D.payper(10%,10,200000,0,0)
5.某公司现购置一处房产价值为200000元,从现在起每年要支付房贷,5年后付清,假设银行利率为10%,则用Matlab函数列出每年需要存入多少钱?()
A.payper(0.1,5,0,200000,0)
B.payper(0.1,5,200000,0,0)
C.fivfix(0.1,5,0,200000,0) C.pivfix(0.1,5,200000,0,0)
6.某银行给出了当年的年利率为12%,按季度计息,用Matlab函数列出期有效年利率为多少?()
A.R=effrr(12%,12,4)
B.R=effrr(0.12,4)
C.R=effrr(12%,4) C.R=effrr(0.12,12/4)
7.假设固定资产的原值为23000元,残值为3000元,使用年限10年,用Matlab函数列出直线折旧法每年折旧额()
A.depstln(13000/10/3000)
B.depstln(23000,10,3000)
C.depstln(13000/12/3000)
D.depstln(23000,3000,10)
8.假设固定资产的原值为23000元,残值为3000元,使用年限10年,用Matlab函
数列出双倍余额递减法每年折旧额()
A.depgendb(23000,3000,10/12,2)
B.depstln(23000,10,3000,2)
C.depgendb(23000,3000,10,2)
D.depstln(23000,3000,10,2)
9.假设在一个储蓄账户中开始余额为3000元。

现在每月月末存入500元,年利率9%,按月复利。

用Matlab函数列出经过多少年该账户的余额才能达到7000元()
A.nper=(0.09/12,500,3000,7000,1)
B.nper=(0.0912,500,3000,7000,1)
C.nper=(0.0912,500,3000,7000,0)
D.nper=(0.09/12,500,3000,7000,0)
公司想买一套合同价为100万元的商品房,首付为30万元,剩下部分向银行按揭贷款。

若按揭期限20年,贷款年利率为6%,则公司每月应等额还款()万元。

A.payper(0.06,20,70,0,0)
B.payper(0.06/12,20*12,70,0,0)
C.fvfix(0.06,20,70,30,0)
D.payper(0.06,20,70,0,1)
某投资者期初投资额为100元,从第一年到第五年每年年末由该项投资产生的现金流分别为20、15、30、38、50万元,在贴现率为8%的情况下,则该现金
流序列的现值为()
A.pvfix([-1002015303850],0.08)
B.fvfix([-1002015303850],0.08)
C.pvvar([-1002015303850],0.08)
D.fvvar([-1002015303850],0.08)
1.A、B两设备中选定一种。

两种设备商务性评审主要考虑设备的资金时间价值。

设备A使用寿命期为6年,设备投资10000万元,年经营成本前三年均为5
500万元,后三年均为6500万元,期末净残值为3500万元。

设备B使用寿命期为6年,设备投资12000万元,年经营成本前三年均为5000万元,后三年均为6000万元,期末净残值为4500万元。

该项目投资财务基准收益率为15%。

使用年度等值法计算出A,B两种设备的成本,那么其Matlab代码表达式为()
A.=payuni([12000500050005000600060006000],0.15)
B.=payuni([12000500050005000600060001500],0.15)
C.=payuni([10000550055005500650065003000],0.15)
D.=payuni([10000550055005500650065006500],0.15)
1.B
2.C
3.A
4.A
5.B
6.B
7.D
8.C
9.D。

相关文档
最新文档