- 113
- 0
- 约1.03万字
- 约 20页
- 2017-10-24 发布于湖北
- 举报
2014 第一轮上机练习题答案matlab程序设计练习
练习1 基础练习
一、矩阵及数组操作:
1.利用基本矩阵产生3×3和15×8的单位矩阵、全1矩阵、全0矩阵、均匀分布随机矩阵([-1,1]之间)、正态分布矩阵(均值为1,方差为4)。
2.利用fix及rand函数生成[0,10]上的均匀分布的10×10的整数随机矩阵a,然后统计a中大于等于5的元素个数。a=fix((10-0+1)*rand(10)+0)
x=5
i=find(a=x)
n=length(i)
3.在给定的矩阵中删除含有整行内容全为0的行,删除整列内容全为0的列。A=[1 2 2 3 4;0 0 0 0 0;4 5 6 2 3;0 0 0 0 0;];
A([2,4],:)=[]
B=A;
B(:,[2,4])=[]
二、绘图:
4.在同一图形窗口画出下列两条曲线图像:
?????????????? y1=2x+5; y2=x^2-3x+1,
并且用legend标注。x=0:0.01:10;
y1=2*x+5;
y2=x.^2-3*x+1;
plot(x,y1,x,y2)
legend(y1, y2)
5.画出下列函数的曲面及等高线:
z=x^2+y^2+sin(xy).
三、程序设计:
6.编写程序计算(x在[-3,3],间隔0.01)
x=input(??ê?è?xμ??μ:);
if x=-3x-1
y=(-x.^2-4*x-3)/2;
elsei
原创力文档

文档评论(0)