matlab数学建模习题

matlab数学建模习题

ID:14269154

大小:84.00 KB

页数:5页

时间:2018-07-27

matlab数学建模习题_第1页
matlab数学建模习题_第2页
matlab数学建模习题_第3页
matlab数学建模习题_第4页
matlab数学建模习题_第5页
资源描述:

《matlab数学建模习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB数学建模习题1一、单项选择题(将选择答案写在答题纸上,每小题2分共20分)1.在MATLAB命令窗口中键入命令,Vname=prod(7:9)/prod(1:3),可计算组合数,如果省略了变量名Vname,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名A)ans;    B)pi;    C)NaN;    D)eps2.宝石切割问题中,石料左右长度、前后长度、上下高度分别为a1、a2、a3,即a1×a2×a3(cm3),而精品尺寸为b1×b2×b3(cm3)。操作时,同向切割连续两次再旋转刀具

2、。某一切割方案的切割面积依次为:2a1a2à2a1b3à2b2b3,则这一切割方案为A)左右à前后à上下;   B)上下à前后à左右;C)前后à上下à左右;   D)前后à左右à上下3.机场指挥塔位置:北纬30度35.343分,东经104度2.441分,在MATLAB中用变量B=[3035.343]表达纬度,L=[1042.441]表达经度。将数据转化为以度为单位的实数,下面正确的语句是A)P=B(1)+B(2)/60,Q=L(1)+L(2);B)P=60*B(1)+B(2),Q=60*L(1)+L(2)C)P=B(

3、1)+B(2)/60,Q=L(1)+L(2)/60;D)P=B(1)+B(2),Q=L(1)+L(2);。4.用MATLAB随机产生60个1到365之间的正整数,应该使用下面的哪一条命令A)fix(365*rand(1,60));B)1+fix(366*rand(1,60));C)1+fix(364*rand(1,60));D)1+fix(365*rand(1,60))5.用A、B、C表示三角形的三条边,用MATLAB表示条件“任意两条边之和大于第三条边”的逻辑表达式应该用下面哪一行语句A)A+B>C

4、A+C>B

5、B

6、+C>A;B)A+B>=C

7、A+C>=B

8、B+C>=A;C)A+B>=C&A+C>=B&B+C>=A;D)A+B>C&A+C>B&B+C>A;6.在MATLAB命令窗口中,键入命令symsx;y=int(6*x^4)。屏幕上将出现的结果是()A)6/5*x^5;  B)6x^5/5;  C)1.2x^5;  D)1.2*x^4;7.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(2,:)*A(:,2)。将出现的结果是A)15; B)81; C)36; D)30;8.正确表达命题A或B

9、大于C的逻辑表达式应该用下面哪一行A)A>C;B)B>C;C)A>C

10、B>C;D)A>C&B>C;9.如果已输入方阵A的数据,在MATLAB中计算A的逆矩阵用下面哪一命令A)det(A);B)eig(A);C)diag(A);D)inv(A)10.火炮发射炮弹的初始速度和发射角为已知,由此可估算出炮弹在空中的飞行时间Tfly,使用语句Tspan=Tfly*(0:20)/20,将获得一些数据,下面不正确的说法是A)Tspan为包括发射时刻在内的炮弹在空间飞行的21个不同的飞行时刻;B)Tspan中任意两个相邻的数据之差

11、的绝对值相等;C)Tspan包含了21个数据,第一个数据为0,最后一个为Tfly的数据;D)Tspan是一个等差数列,公差为Tfly/21二、程序阅读理解(将答案写在答题纸上,共30分)1.程序如下,说明该程序的功能,并写出该程序所用的数学函数symsxf=1/(5+4*cos(x))ezplot(f)df=diff(f,x,1)ezplot(df)2.程序如下,写出程序所用的数学函数,并指明所有变量的数据结构(如果是向量则指出向量元素的个数,如果是矩阵则指出矩阵的行列数)。[x,y]=meshgrid(-8:.5:

12、8);r=sqrt(x.^2+y.^2)+eps;z=sin(r)./r;mesh(x,y,z)colormap([100])3.下面程序功能是绘制动态正方形簇。写出初始时刻的正方形四个项点、程序所用的数学原理。xy=[-1-1;1-1;11;-11;-1-1];A=[cos(pi/24)-sin(pi/24);sin(pi/24)cos(pi/24)];x=xy(:,1);y=xy(:,2);axisoffline(x,y),pause(1)fork=1:30xy=0.9*xy*A';x=xy(:,1);y=xy(

13、:,2);line(x,y),pause(1)end一、程序填空(将答案写在答题纸上,共25分)1.输入四个不同的实数x1、x2、x3、x4,可产生四阶范德蒙行列式,用det()命令可计算出该行列式的值,程序如下functionD=vand(x1,x2,x3,x4)e=①;x=[x1,x2,x3,x4];A=[e;x;x.^2;x.^3];D=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。