深圳大学matlab试题 .pdfVIP

  • 13
  • 0
  • 约4.25千字
  • 约 6页
  • 2023-12-23 发布于河南
  • 举报

深圳大学matlab试题

1.获取矩阵S的尺寸的方法是(问答题0分)

参考答案:

size(S)

2.2用于接收数值和字符串等数据的输入函数为()。

3.将字符串转为数值的数据类型转换函数为()。

4.程序中用于中止退出循环的关键字是()。

5.绘图时的set函数的用处是()(问答题0分)

参考答案:

用于接收数值和字符串等数据的输入函数为input。

3.将字符串转为数值的数据类型转换函数为str2num。

4.程序中用于中止退出循环的关键字是break。

5.绘图时的set函数的用处是设置对象的特性值

3.阅读以下源码,逐句说明用途添加为注释。(5分)

x=[-5:5];

y=[0.96,0.76,-0.14,-0.91,-0.84,0,0.84,0.91,0.14,-0.76,-0.96];

p=polyfit(x,y,30分);

x1=[-1:0.1:1];

y1=polyval(p,x1);

plot(x,y,r:,x1,y1,o);(问答题)

参考答案:

%x建立从-5到5间隔为1的数值向量。

%y为数据点

%使用3阶多项式对x、y数据进行拟合。

%新的数据点,从-1到1,间隔为0.1。

%求解该拟合多项式在x1为自变量时的函数值。

%红色虚线绘制x-y曲线,圆圈点绘制x1-y1曲线。

4.阅读以下源码,逐句说明用途添加为注释。(10分)symsx;

y=x^2+3*sin(x0分);

y1=diff(y,x);

x0=linspace(-4,3,20);

y0=subs(y1,x,x0);

figure;

plot(x0,y0);

axis([-4,3,-10,4]);

xlabel(坐标值);ylabel(函数值);

saveas(gcf,hardtest,jpg);(问答题)

参考答案:

%声明符号变量x

%以x为自变量计算符号表达式y

%对y进行求导得到y1表达式

%创建x0一维向量,范围为-4到3,共20个数

%将x0代入y1表达式中的x,得到对应的y0值

%新打开一个图形窗口

%绘制x0-y0曲线

%设定绘图坐标范围,x从-4到3,y从-10到4

%设定x轴和y轴的名称为坐标值和函数值

%将当前图形窗口保存为hardtest.jpg

5.编写程序S=2ln2+sum(2i+10分)|(i=10-

50)+sum(2i+1)|(i=52-200)(问答题)参考答案:

第一种方法,使用for循环,源码如下:

S=2*log(2);

fori=10:200

ifi==51

continue;

end

S=S+2*i+1;

end

disp(S);

第二种方法,使用while循环,源码如下:

S=2*log(2);

i=9;

whilei=199

i=i+1;

ifi==51

continue;

end

S=S+2*i+1;

end

disp(S);

第三种方法,使用两个循环也可以。

第四种方法,使用数组运算和sum函数也可以。

6.编写一个自定义函数用于成绩处理。函数文件名为

showrank.m,输入参数有3个,为姓名,常规试题分数(0-100),

和附加题分数(0-30),运行函数后显示姓名和成绩。A、B、C、D、

F的分数要求如下表1所示。(本题6分)

命令窗口调用该函数的运行效果如下:

showrank(Tom,81,250分);

Tom的成绩为A.

6.成绩(问答题)6.常规试题分数(问答题)6.附加题分数(问答题)

6.A(问答题)6.90~100(问答题)6.0~30(

文档评论(0)

1亿VIP精品文档

相关文档