没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB第三章和第四章作业.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2022-10-28
06:37:12
上传
评论
收藏 870KB PDF 举报
温馨提示
试读
15页
MATLAB第三章和第四章作业.pdfMATLAB第三章和第四章作业.pdf
资源推荐
资源详情
资源评论
习题三
1.选择题
(1)已知 a=4,b='4',下面说法错误的为 C 。
A. 变量 a 比 b 占用的存储空间大 B. 变量 a 和 b 可以进行加、减、乘、除运算
C. 变量 a 和 b 的数据类型相同 D. 变量 b 可以用 eval 命令执行
(2)已知 s='显示"hello"',则 s 的元素个数是 B 。
A. 12 B. 9 C. 7 D. 18
(3)运行命令>>a=sym('pi','d')则对于变量 a 的描述 D 是正确的。
A. a 是符号变量 B. a 显示为 10 位的数值 C. a 显示为 32 位的数值 D. a 不存在
(4)对于符号表达式 g=sym('sin(a*z)+cos(w*v)'),如果运行命令 diff(g),则求导自变量是 D。
A. a B. z C. w D. v
(5)运行命令>>a=double(sym('sin(pi/2)')),则变量 a 是 C。
A. 符号变量 B. 字符串'1' C. double 型的数值 1 D. 出错
(6)运行命令>>y=dsolve('x*D2y-3*Dy=x^2','t')求解微分方程,则 D。
A. Dy 是指 dy/dx B. 得出的 y 是通解有一个常数符 C1
C. D2y 是指 d2y/dx D. 得出的 y 是通解有两个常数符 C1 和 C2
(7)有一个 2 行 2 列的元胞数组 c,则 c(2)是指 C 。
A. 第 1 行第 2 列的元素内容 B. 第 2 行第 1 列的元素内容
C. 第 1 行第 2 列的元素 D. 第 2 行第 1 列的元素
(8)对于一个 2 行 2 列的元胞数组 c,如果要删除第二列的元素,应该使用的命令是 B 。
A.c{:,2}=[] B.c(:,2)=[]
C.A、B 两种方式均可 D.A、B 两种方式均不可
(9)有一个 3 行 10 列的构架数组 student,每个构架有 name(姓名)、scores 两个字段,其中
scores 是以 1×5 数组表示的五门课的成绩,那么要查看第 4 个学生的第 2 门课成绩,采用的命令中
达不到要求的是 。
A.student(1,2).scores(2) B.student(4).scores(2)
C.两种方式均可 D.两种方式均不可
(10)构架数组结构同上,如果增添一个字段 ave 用来存放每个同学的平均成绩,则要查看所有
同学的平均成绩,应该采用的命令是 D。
A.[student.ave] B.{student.ave}
C.两种方式均可 D.两种方式均不可
(11)运行以下命令:
>>x=[1 2 3;4 5 6];
>>y=x+x*i
>>plot(y)
则在图形窗口中绘制 A 条曲线。
A. 3 B. 2 C. 6 D. 4
(12)运行以下命令:
>>x=[1 2 3;4 5 6];
>>plot(x,x,x,2*x)
则在图形窗口中绘制 B 条曲线。
A. 4 B. 6 C. 3 D. 5
(13)subplot(2,1,1)是指 A 的子图。
A. 两行一列的上图 B. 两行一列的下图
C. 两列一行的左图 D. 两列一行的右图
(14)运行命令>>figure(3),则执行 D 。
A. 打开三个图形窗口 B. 打开一个图形窗口
C. 打开图形文件名为“3.fig” D. 打开图形文件名为“figure 3.fig”
(15)运行以下命令:
>>x=0:0.1:2*pi;
>>y=sin(x);
>>plot(x,y)
则如果要使正弦曲线充满坐标轴则以下 A 命令不能使用。
A. axis image B. axis([0,2*pi,-1,1]) C. axis fill D. axis tight
(16)如果要显示向量中各元素占和的百分比,则使用 B 函数绘图。
A. hist B. pie C. bar D. stairs
(17)极坐标图是使用 B 来绘制的。
A. 原点和半径 B. 相角和距离 C. 纵横坐标值 D. 实部和虚部
(18)meshc 函数是 D 。
A. 绘制三维曲线图 B. 绘制三维网线图并添加平行于 z 轴的边框线
C. 绘制三维表面图 D. 绘制三维网线图并添加等高线
(19)三维图形中的默认视角是 C。
A. 方位角=0° 俯仰角=90° B. 方位角=90° 俯仰角=0°
C. 方位角=37.5° 俯仰角=30° D. 方位角=0° 俯仰角=180°
(20)二维图形中的 colorbar 命令运行后,颜色条显示 D。
A. 无色 B. 黑色 C. 白色 D. 有颜色但无意义
2.用构架数组来存储 5 名学生的基本情况数据,每名学生的数据包括学号、姓名、专业和 6 门
课程的成绩。
解:建立学生构架数组过程如下:
student(1).studno='001';
student(1).name='张三';
student(1).major='机械';
student(1).score=[75 82 95 90 87 83];
student
student.score
student =
studno: '001'
name: '张三'
major: '机械'
score: [75 82 95 90 87 83]
ans =
75 82 95 90 87 83
student(5).name='李四';
student
student =
1x5 struct array with fields:
studno
name
major
score
3.建立单元矩阵 B 并回答有关问题。
B{1,1}=1;
B{1,2}=’Brenden’;
B{2,1}=reshape(1:9,3,3);
B{2,2}={12,34,2;54,21,3;4,23,67};
(1)size(B)和 ndims(B)的值分别是多少?
(2)B(2)和 B(4)的值分别是多少?
(3)B(3)=[]和 B{3}=[]执行后,B 的值分别是多少?
解:建立单元矩阵 B 的过程如下:
B{1,1}=1;
B{1,2}='Brenden';
B{2,1}=reshape(1:9,3,3);
B{2,2}={12,34,2;54,21,3;4,23,67};
这是一个 2×2 的单元数组,其中第 2 行第 2 列的单元又是一个单元数组,因此是一个嵌套的
单元数组。
size(B)
ndims(B)
B(2),B(4)
ans =
2 2
ans =
2
ans =
[3x3 double]
ans =
{3x3 cell}
B(3)=[];B
B =
[1] [3x3 double] {3x3 cell}
此时 B 变为 1×3 的单元数组。
B{3}=[];B
B =
[1] [3x3 double] []
此时 B 仍然是 1×3 的单元数组,但第 3 个单元的内容变为空数组。
4.确定下面各符号表达式中的自由符号变量:
1/(log(t)+log10(w*t)) sqrt(t)/y 10*i+x*j exp(-a*result)
解:这四个符号表达式中的自由符号变量分别为:第一个:w、t;第二个:y、t;第三个:x
(注意:i 和 j 作为虚数单位看待,不能作为自由符号变量);第四个:result、a。也可以采用函数
findsym 来获取自由符号变量:
syms t w x y a result
y1=1/(log(t)+log10(w*t))
y2=sqrt(t)/y
y3=10*i+x*j
y4=exp(-a*result)
findsym(y1)
findsym(y2)
findsym(y3)
findsym(y4)
y1 =
1/(log(t)+log(w*t)/log(10))
y2 =
t^(1/2)/y
y3 =
10*i+i*x
y4 =
exp(-a*result)
ans =
t, w
ans =
剩余14页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功