(['亲密数对的个数是:',num2str(p)])Рdisp(['亲密数对的和是: ',num2str(sum)])Р3-10 根据y=1+1/3+1/5+···+1/(2n-1),求:Р(1)y<3时的最大n值。Р(2)与(1)的n值对应的y值。Р程序如下:sum=0;Рfor n=1:100Р sum=sum+1/(2*n-1);Р if sum>3&(sum-1/(2*n-1))<3Р disp(n-1)Р disp(sum-1/(2*n-1))Р endРendР方法2Рclear allРn=1;Рy=0;Рwhile(y<3)Р x=1/(2*n-1);Р n=1+n;Р y=y+x;РendРdisp(['y<3时n的最大值是: ',num2str(n-2)])Рdisp(['相应的y值是: ',num2str(y-x)])Р3-12 编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在命令文件中调用该函数。Р程序如下:Рmul函数%用于求两个矩阵的乘积和点乘Рfunction [x,y]=mul(a,b)Рx=a*b;Рy=a.*b;Рmain%主函数Рa=input('请输入一个矩阵:');Рb=input('请再输入一个矩阵:(注意:两矩阵要可以相乘)'); Р[x,y]=mull(a,b);Рdisp('这两个矩阵的乘积为:');РxРdisp('这两个矩阵的点乘为:');РyР3-14 先用函数的递归调用定义一个函数文件求∑I,然后调用该函数文件求∑k+∑k^2+∑1/kР程序如下:Р定义一个求和函数:Рfunction sum=add(n,m)Рif n<1Р sum=0;РelseР sum=n^m+add(n-1,m);РendР主函数:Рclear allРy=add(100,1)+add(50,2)+add(10,-1);Рdisp(y)