Matlab绋嬪簭璁捐鎶ュ憡 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期日 文章Matlab绋嬪簭璁捐鎶ュ憡 - 鐧惧害鏂囧簱更新完毕开始阅读6b91fa166edb6f1aff001fa2

9、有一分数序列

23581321,,,,,,? 1235813求前15项和。 MATLAB程序: num=2; den=1; sum=0; for i=1:15 sum=sum+num/den; z=num; num=num+den; den=z; end sum 运行结果:

第五章习题

3、通过测量得到一组数据 t 1 2 3 4 5 6 7 8 9 10 y 4.842 4.362 3.754 3.368 3.169 3.083 3.034 3.016 3.012 3.005 分别采用y1(t)=c1+c2e-t和y2(t)=d1+d2te-t进行拟合,并画出拟合曲线进行对比。 MATLAB程序:

t=[1 2 3 4 5 6 7 8 9 10]'; y=[4.842 4.362 3.754 3.368 3.169 3.083 3.034 3.016 3.012 3.005]'; X1=[ones(size(t)) exp(-t)]; a=X1\\y; X2=[ones(size(t)) t.*exp(-t)]; b=X2\\y; T=[0:.1:10]'; Y1=[ones(size(T)) exp(-T)]*a; Y2=[ones(size(T)) T.*exp(-T)]*b; figure(1) subplot(2,1,1) plot(T,Y1,'r-',t,y,'*'),grid on subplot(2,1,2) plot(T,Y2,'b-',t,y,'*'),grid on 运行结果:

13、分别利用rand和randn函数产生50个随机数,求出这一组数的最大值、最小值、均值和方差。 MATLAB程序:

matrix1=rand(1,50) matrix2=randn(1,50) MAX1=max(matrix1) MAX2=max(matrix2) MIN1=min(matrix1) MIN2=min(matrix2) MEAN1=mean(matrix1) MEAN2=mean(matrix2) VAR1=var(matrix1) VAR2=var(matrix2) 运行结果: Matrix1

Matrix2

最大值和最小值: 均值和方差: