Matlab 上机作业 第二章 No3 产生一均匀分布在(-5,5)之间的随机阵(50*2),要求精确到小数点后一位。 结论:结果正确。 No6 利用 randn 函数产生均值为 0,方差为 1 的10*10 正态分布随机矩阵A,然后统计 A 中大于 -0.5 且小于 0.5 的元素个数。 clear all a=5-round(100*rand(50,2))/10; clear all A=randn(10,10); b=A>-0.5&A<0.5; num=sum(sum(b)); 说明:A 是正太分布的随机矩阵,b 是A 中大于-0.5 小于0.5 的的数用1 表示的矩阵,num 是A 中大于-0.5 小于0.5 的数的个数。 结论:结果正确。 第三章 No5 将图形窗口分成两个窗格,并分别绘制出以下函数在[-3,3]区间上的曲线:y1=2x+5 y2=x^2-3x+1 利用axis 调整轴刻度,使它们具有相同的缩放尺寸。 clear all x=-3:3; y1=2*x+5; y2=x.^2-3*x+1; figure(1); subplot(2,1,1); plot(x,y1); axis([-3 3 -5 20]); title('y1=2*x+5'); subplot(2,1,2); plot(x,y2); axis([-3 3 -5 20]); title('y2=x.^2-3*x+1'); -3-2-10123-505101520y1=2*x+5-3-2-10123-505101520y2=x.2-3*x+1 结论:结果正确。 No7 有一位研究生,一年中平均每月的费用为生活费 190 元,资料费 33 元,电话费 45 元,购买衣服费 42 元以及其它费用 45 元。请以饼图表示出他每月的消费比例,并分离出表示资料费用的切片。请给图中每一块加以标注。 clear all x=[190 33 45 42 45]; explode=[0 1 0 0 0]; figure(1); colormap hsv; labels={' 生活费','资料费','电话费','购买衣服','其它费用'}; pie(x,explode,labels); 生 活 费资 料 费电 话 费购 买 衣 服其 它 费 用 结论:结果正确。 No9 画出下列函数的曲面及等高线图。z=x^2+y^2+sin(xy) clear all [x,y]=meshgrid(-10:.1:10); z=x^2+y^2+sin(x*y); c=ones(size(z)); figure(1); surfc(x,y,z,c),grid on -10-50510-10-505109.4249.4249.4249.4249.424x 10-3 结论:结果正确。 第四章 No3 编写M 函数统计十进制数值中“0”的个数,然后编写脚本文件,实现统计所有自然数1~2006 中“0”的总个数。 说明:i 是1~2006。sum 是1~2006 中“0”的总个数。 结论:结果正确。 No5 编写程序计算(x∈[-3,3],步长 0.01) (-x^2-4x-3)/2 -3≤x≤-1 y= -x^2+1 -1≤x≤1 (-x^2+4x-3)/2 1≤x≤3 并画出在[-3,3]上的曲线。 M 函...