全文预览

matlab课后习题答案解析

上传者:菩提 |  格式:doc  |  页数:12 |  大小:155KB

文档介绍
2str(max(A))]);disp(['最小数为:',num2str(min(A))]);已知:,分别用循环结构和调用MATLAB的sum函数求s的值。答:?(1)用循环结构实现:?s=0;fori=0:63s=s+2^i;ends (2)调用sum函数实现:?s=0:63;s=2.^s;sum(s)当n分别取100、1000、10000时,求下列各式的值。(1)(2)(3)(4)?要求分别用循环结构和向量运算(使用sum或prod函数)来实现。答:?(1)用循环结构实现:?sum=0;?fork=1:100 sum=sum+(-1)^(k+1)/k;?endsum使用sum函数:?x=[];?fork=1:10000 x=[x,(-1)^(k+1)/k];end?sum(x)?(2)用循环结构实现:?sum=0;?fork=1:100 sum=sum+(-1)^(k+1)/(2*k-1);?endsum?使用sum函数:x=[];fork=1:100?x=[x,(-1)^(k+1)/(2*k-1)];end?sum(x)(3)用循环结构实现:sum=0;?fork=1:100 sum=sum+1/(4^k);?endsum使用sum函数实现:?x=[];fork=1:100?x=[x,1/(4^k)];endsum(x)(4)用循环结构实现:t=1;fork=1:100?t=t*(((2*k)*(2*k))/((2*k-1)*(2*k+1)));endt使用prod函数实现:x=[];fork=1:100?x=[x,((2*k)*(2*k))/((2*k-1)*(2*k+1))];endprod(x)7.编写一个函数文件,求小于任意自然数n的斐波那契(i)数列各项。斐波那契数列定义如下: 答:?functionx=i(n)fori=1:n ifi<=2 x(i)=1;

收藏

分享

举报
下载此文档