实验目的:掌握建立m文件和选择结构if语句及switch语句,循环结构for/while语句的使用。提交内容:T1.附加要求对分段函数的每段用三种不同图形和颜色绘制图像,Matlab代码及执行结果:(1)M文件代码:functiony=f(x)ifx0&x~=3y=x.^2+x-6;elseif0=x5&x~=2&x~=3y=x.^2-5*x+6;elsey=x.^2-x-1;end结果:(2)程序代码:x1=[-10:0.01:-3];x2=[-3:0.01:0];y1=x1.^2+x1-6;y2=x2.^2+x2-6;plot(x1,y1,'r',x2,y2,'r')plot(x1,y1,'r',x2,y2,'r')x1=[-10:0.01:0];y1=x1.^2+x1-6;x2=[0:0.01:5];y2=x2.^2-5*x2+6;x3=[5:0.01:10];y3=x3.^2-x3-1;x4=[-323];y4=x4.^2-x4-1;plot(x1,y1,'r',x2,y2,'b',x3,y3,'y',x4,y4,'y*')结果:-10-8-6-4-20246810-100102030405060708090T4.Matlab代码及执行结果:M函数代码:functiony=f(n1,n2,c)switchccase'+'y=n1+n2;case'-'y=n1-n2;case'*'y=n1*n2;case'/'y=n1/n2;end结果:T3.Matlab代码及执行结果:(1)M函数代码:functiony=f(a,b,x0,e,k)fori=1:ky=a/(b+x0);ifabs(y-x0)ebreakendx0=y;ifi==500disp('´Ëµü´ú¹«Ê½²»ÊÕÁ²');endendy,i结果:即若a=2,b=2时,经过9次迭代即可得到满足精度要求的结果,结果为0.7320.(2)分析:用公式分别计算3个准确值为0.618034,1.701562,3.112673,与迭代的值在10-5之内,因此迭代结果具有很高的精确性。T5.Matlab代码及执行结果:(1)程序代码:n=[2:50];p=n.*(n+1)-1;num=isprime(p);sum(num)结果:(2)程序代码:sum_all=sum(p);p(num)=[];sum_none=sum(p);sum_is=sum_all-sum_none结果: