數學軟體 複習題2 答案

2023-01-20 20:45:04 字數 1936 閱讀 2970

1、對函式分別用數值計算和符號功能計算。

(1)數值計算:

f=inline(『abs(1-2*x)』);

quad(f,0,3)

(2)符號計算:

syms x

f=abs(1-2*x);

int(f,0,3)

2、設矩陣a向量b請按下列要

求寫出相應的matlab命令:

1) 建立矩陣a和向量b,並分別求出矩陣a的秩、逆和特徵值;

a=[7 5 6;

2 3 9;

2 1 8]

b=[3;6;2]

rank(a)

inv(a)

e=eig(a);

2) 對係數矩陣a進行lu分解,並用所得結果解線性方程組ax=b;

[l,u]=lu(a)

x=u\l\b

3、 求以下分數序列前20項的和:。

f(1)=1;f(2)=2;

for k=3:21

f(k)=f(k-1)+f(k-2);

ends=f(2:21)./f(1:20)sum(s)

4、建立乙個字串變數c,對其賦值為'what''s this?',然後做如下處理:

(1)求它的串長;

(2)取第7~10個字元組成的子字串。

(3)將字串倒過來重新排列。

(4)將字串中的大寫字母變成相應的小寫字母,其它字元不變。

(5)統計字串中空格的個數。

a='what』』s this?'

length(a)

sub_a=a(7:10)

reva=a(end:-1:1)

a(a >=』a』&a <=』z』)=a(a >=』a』&a <=』z』)+32

space_num=sum(a

5、編寫函式檔案,求∑n=120n!。

(1)函式檔案:

function s=ex5(n)

s=0;

t=1;

for k=1:n

t=t*k;

s=s+t;

end(2)呼叫: res=ex5(20)7、編寫程式計算(x∈[-3,3],步長0.01)(-x2- 4x-3)/2, -3≤x<-1y={(-x2+11≤x<1

(-x2+4x-3)/2, 1≤x≤3並畫出在[-3,3]上的曲線。

(1)陣列運算的解法:

clear;

clf;

x1=-3:0.01:-1.01;

y1=(-x1.^2-4*x1-3)/2;

x2=-1:0.01:0.99;

y2=-x2.^2+1;

x3=1:0.01:3;

y3=(-x3.^2+4*x3-3)/2;

x=[x1 x2 x3];

y=[y1 y2 y3];

plot(x,y)

(2)流程控制語句解法:

clear;

k=1;

for x=-3:0.01:3 %迴圈變數向量化if (x>=-3&x<-1)

y(k)=(-x^2-4*x-3)/2; %隨迴圈的進行,陣列y不斷「長大」

elseif (x>=-1&x<1)

y(k)=-x^2+1;

else

y(k)=(-x^2+4*x-3)/2;

endk=k+1;

endplot(-3:0.01:3,y)

8、編寫一函式,實現多項式的加減運算。

function p=mpadd(a,b)na=length(a);

nb=length(b);

if na= =nb

p=a+b;

elseif na>nb

p=a+[zeros(1,na-nb) b];

elseif

p=b+[zeros(1,nb-na) a];

end9、p320 a.1-4

系統複習題2答案

參 緒論一 單選題 d a c b c 二 判斷題 1 2 3 第一章現代教育的本質 一 單項選擇題 1 a 2 c 3 a 4 a 5 a 6 d 7 b 8 b 9 c 10 d 11 d 12 a 13 c 二 多項選擇題 1 ac 2 abc 3 abcde 4 ab 5 cd 6 abcd...

軟體工程複習題

10.成功的測試是指 a.證明了被測試程式正確無誤 b.說明了被測試程式符合相應要求 c.未發現被測程式的錯誤 d.發現了至今為止尚未發現的錯誤。11.需求分析的成果是 a.資料流程圖 b.資料字典 c.判定表 d.需求規格說明書 12.面向資料流的分析方法把對映成軟體結構。a.資料流 b.系統結構...

軟體工程複習題

軟體工程 試題參 1 卷 一 單向選擇題 四選 一 每小題3分,共18分 1 需求分析的任務不包括 b a.問題分析 b.系統設計 c.需求描述 d.需求評審。2 當模組中包含複雜的條件組合,只有 a 能夠清晰地表達出各種動作之間的對應關係。0802 a.判定表和判定樹 b.盒圖 c.流程圖 d.關...