精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰MATLAB及其應用 課程性質︰必修 課程教師︰廖英志 開課學院:工學院 開課系所︰化工系 考試日期(年月日)︰101/10/31 考試時限(分鐘):100 是否需發放獎勵金:是 試題 : 1. (a) 產生一個20x10的矩陣x,此矩陣具有200個亂數值,其值介於-3到-1之間。(5%) (b) 建立一個100x100的矩陣y,此矩陣之對角線值為100,其餘的值為零。(5%) 2. ┌ ┐ │12 27 -4 32 20│ A=│17 8 2 3 -10│,試用MATLAB解決下列問題。 │-9 -1 9 32 9 │ │3 4 21 1 -2 │ │0 22 22 -1 31│ └ ┘ (a)取出A中的極大與極小值,並分別令為MAX及min。(5%) (b)將A的各列由小至大排列,並輸出至一個叫midterm.csv的檔案。(10%) 3. 以MATLAB語言定義函數以計算下列數學方程式f : 10 (a) f(t)=Σ e^-kt (10%,除寫出程式碼外,並請寫出f(0)的f(1)之值) k=0 m (b) g(m)=Π(1+1/n) (10%,,除寫出程式碼外,並寫出g(5)與g(10)的值) n=1 4.以MATLAB找出下列方程式的根。 (a) 101x^3-2012x^2-10x+31=0 (5%) (b) f(x)= x*tan x =2 前四個大於零的根。(需寫出所找到的值與程式碼。提示:可先 繪出介於0-5之間的f值,再使用fzero。) (10%) 5.請寫出一個程式,該程式會請使用者輸入兩個正整數(為依照大小順序),並輸出他們的 最小公倍數。(20%) 註1:若A.B的最大公因數為H,則A.B最小公倍數為A*B/H。 註2:可用輾轉相除法先找出最大公因數。A=B*Q+r(其中A.B.Q皆為正整數,r為非負整數, 且A>B。),則A.B的最大公因數會等於B.r的最大公因數。 (若r=0,則A.B的最大公因數為B) 6.是參考下圖並用MATLAB將苯環畫出。(20%,圖中x座標為列,y座標為行。) (圖略,圖為一'黑'色正方形,中間有'紅'色正六邊形,中間還有'藍'色圓形。 正方形左上座標(1,1),右下座標(300,300) 六邊形頂點座標(25,150)(83,258)(217,258)(275,150)(217,42)(83,42) 有給三個邊方程式 y=42 54x+29y=5700 54x-29y=-3000 圓形圓心座標(150,150),半徑60 ) 7.請寫出組員名字,及final project的題目。(10%) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.14.10