資源描述:
《MATLAB補(bǔ)充習(xí)題及答案.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、2.5計(jì)算矩陣與之和。>>a=[535;374;798];>>b=[242;679;836];>>a+bans=777914131512142.7計(jì)算與的數(shù)組乘積。>>a=[693;275];>>b=[241;468];>>a.*bans=12363842402.9對(duì)于,如果,,求解X。>>A=[492;764;357];>>B=[372628]’;>>X=ABX=-0.51184.04271.33182.10已知:,分別計(jì)算a的數(shù)組平方和矩陣平方,并觀察其結(jié)果。>>a=[123;456;789];>>a.^2ans=149162536496481>>a^2ans=
2、3036426681961021261502.14角度,求x的正弦、余弦、正切和余切。>>x=[304560];>>x1=x/180*pi;>>sin(x1)ans=0.50000.70710.8660>>cos(x1)ans=0.86600.70710.5000>>tan(x1)ans=0.57741.00001.7321>>cot(x1)ans=1.73211.00000.57742.17將矩陣、和組合成兩個(gè)新矩陣:(1)組合成一個(gè)4′3的矩陣,第一列為按列順序排列的a矩陣元素,第二列為按列順序排列的b矩陣元素,第三列為按列順序排列的c矩陣元素,即(2)按照a、b
3、、c的列順序組合成一個(gè)行矢量,即>>a=[42;57];>>b=[71;83];>>c=[59;62];%(1)>>d=[a(:)b(:)c(:)]d=475586219732%(2)>>e=[a(:);b(:);c(:)]'e=452778135692或利用(1)中產(chǎn)生的d>>e=reshape(d,1,12)ans=4527781356923.3求解在x=8時(shí)多項(xiàng)式(x-1)(x-2)(x-3)(x-4)的值。>>p=poly([1234]);>>polyvalm(p,8)ans=8403.6對(duì)下式進(jìn)行部分分式展開:>>a=[134272];>>b=[32546]
4、;>>[r,s,k]=residue(b,a)r=1.1274+1.1513i1.1274-1.1513i-0.0232-0.0722i-0.0232+0.0722i0.7916s=-1.7680+1.2673i-1.7680-1.2673i0.4176+1.1130i0.4176-1.1130i-0.2991k=[]3.10有一組測(cè)量數(shù)據(jù)如下表所示,數(shù)據(jù)具有y=x2的變化趨勢(shì),用最小二乘法求解y。x11.522.533.544.55y-1.42.735.98.412.216.618.826.2>>x=[11.522.533.544.55]'>>y=[-1.42.73
5、5.98.412.216.618.826.2]'>>e=[ones(size(x))x.^2]>>c=ey>>x1=[1:0.1:5]';>>y1=[ones(size(x1)),x1.^2]*c;>>plot(x,y,'ro',x1,y1,'k')3.12y=sin(x),x從0到2p,Dx=0.02p,求y的最大值、最小值、均值和標(biāo)準(zhǔn)差。>>x=0:0.02*pi:2*pi;>>y=sin(x);>>ymax=max(y)>>ymin=min(y)>>ymean=mean(y)>>ystd=std(y)ymax=1ymin=-1ymean=2.2995e-017
6、ystd=0.70713.15有一正弦衰減數(shù)據(jù)y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次樣條法進(jìn)行插值。>>x0=0:pi/5:4*pi;>>y0=sin(x0).*exp(-x0/10);>>x=0:pi/20:4*pi;>>y=spline(x0,y0,x);>>plot(x0,y0,'or',x,y,'b')4.1創(chuàng)建符號(hào)變量有幾種方法?MATLAB提供了兩種創(chuàng)建符號(hào)變量和表達(dá)式的函數(shù):sym和syms。sym用于創(chuàng)建一個(gè)符號(hào)變量或表達(dá)式,用法如x=sym(‘x’)及f=sym(‘x+y+z’),syms用于創(chuàng)建多個(gè)符號(hào)變量
7、,用法如symsxyz。f=sym(‘x+y+z’)相當(dāng)于symsxyzf=x+y+z4.2下面三種表示方法有什么不同的含義?(1)f=3*x^2+5*x+2(2)f='3*x^2+5*x+2'(3)x=sym('x')f=3*x^2+5*x+2(1)f=3*x^2+5*x+2表示在給定x時(shí),將3*x^2+5*x+2的數(shù)值運(yùn)算結(jié)果賦值給變量f,如果沒有給定x則指示錯(cuò)誤信息。(2)f='3*x^2+5*x+2'表示將字符串'3*x^2+5*x+2'賦值給字符變量f,沒有任何計(jì)算含義,因此也不對(duì)字符串中的內(nèi)容做任何分析。(3)x=sym('x')f=3*