數學軟體實踐A任務書2019

2021-07-27 10:49:48 字數 5256 閱讀 5755

數學軟體實踐任務書

2011短學期(數學2010級)

1. 數學軟體入門實驗課題

熟悉工作空間,在工作空間作以下題目

1. 當x = 3, x =2 時,求的值。

2. 用冒號法作等差數列x = 2,4,6,8,10 求對應的函式的值。

3. 已知:

4. 計算:,

4. 將資料格式轉換成有理格式後,重新輸出a,b,c,y31,y32

5. 檢視工作空間已有變數及資訊。(開啟變數資訊視窗或whos)

6. a1=-6.28 a2=7.46 a3=5.37將a1,a2,a3分別向零取整。(fix)

7. 計算:,

8. 儲存工作空間變數到檔案sy1,刪除所有變數。(clear)

9. 從儲存的檔案中調出所有變數並顯示。(load)

10. 在工作空間繼續作矩陣:

求a1=a』 (轉置);a2=|a|(行列式); a3=5×a。

將執行生成的a1,a2,a3存入檔案sy1。

11.選擇書上例題程式設計執行

12.將工作空間所作題目的程式,貼帖到m檔案編輯空間,並按要求儲存檔名。例:

sy1zxm20101234,m檔案的第一行用注釋寫檔名:% sy1zxm20101234,其他各題用注釋寫明題號,例:%第一題。

要求:本任務在7月10日完成,每人每天寫好學習、討論、工作的實習日誌。第一次實驗作業程式編輯在乙個m檔案中,檔名格式:

sy1zxm20101234(第一部分是實驗代號第二部分是姓名拼音第三部分是學號),在7月10日下機前將m檔案內容帖貼到郵件中,傳送到老師qq信箱: 郵件主題須寫;實驗一姓名學號

地點:機房x7204

時間: 機房9:00—12:00

2. 數學軟體入門實驗課題

開啟m檔案編輯器做以下題目,並按要求儲存檔名。例:sy2zxm20101234,各題計算結果用注釋行記錄。

1. 第一行用注釋寫檔名:% sy2zxm20101234

2. 生成陣列x1=(0, /3, /2,3/2,2).

由函式y1=cos(x1)+sin(x1). 計算得陣列

3. 生成8階隨機整數矩陣a。

4. 計算z1=a』 z2=|a| z3=a的秩

5. 定義函式

計算x=4,x=7時f的函式值。

6. 做乙個函式列表,第一列是角度變數x,第二列是cos(x)的函式值,x從0到2。(可不記錄結果)

7. 定義函式m檔案f1.m

計算要求:本任務在7月11日完成,每人每天寫好學習、討論、工作的實習日誌。第二次實驗作業編輯在乙個m檔案中,檔名格式:

sy2zxm20101234(第一部分是實驗代號第二部分是姓名拼音第三部分是學號),在7月11日上機結束前將m檔案內容帖貼到郵件中,傳送到老師qq信箱: 郵件主題須寫;實驗二姓名學號

地點:機房x7204

時間: 機房9:00—12:00

3. mtalab程式設計實驗課題

開啟m檔案編輯器做以下題目,並按要求儲存檔名。例:sy3zxm20101234

% 第一行用注釋寫自己的檔名

(1) 第一大題運用條件控制語句、迴圈語句等基本程式設計語句編寫程式,實現根據輸入的數值特性,按分段函式計算出相應的函式值;

1) 構造由鍵盤輸入x的值,由分段函式y1確定函式值

執行時鍵盤分別輸入值x = 2 x = -12由程式得出相應y1的函式值

2) 構造由鍵盤輸入x的值,由分段函式確定函式值,執行時鍵盤分別輸入值x= 45,x = -32計算出對應y2的值.

3) 由for迴圈構造矩陣a3

(2) 第二大題運用條件控制語句、迴圈語句等基本程式設計語句編寫程式,實現有規律元素的矩陣生成;實現各類特殊函式及數列的生成;

1) 用while迴圈構造求調和級數前n項和,項數由鍵盤輸入。並求出n=15,n=20時的和s15與s20。

2) 用迴圈求費波那契數列的前40個數,其,將生成的數列以四個數為一行排成10×4的數陣f。

3) 已知由a構成的一位數到n位數的和:

用迴圈語句程式設計求前n項和sn,當a = 2,n = 6時求sn =

(3) 第三大題運用多分枝控制語句,實現自動轉換成績制式功能. 用switch語句程式設計實現輸入百分制的成績,輸出90~100為優秀,70~89為良好,60~69為及格,60以下為不及格的等級制成績。

(4) 第四大題用switch語句程式設計實現運輸費用的計算:

運輸公司對使用者計算運費,距離s越遠,每公里運費越低。折扣標準如下:

s<250km沒折扣

250≤s<500 2%折扣

500≤s<1000 5%折扣

1000≤s<2000 8%折扣

2000≤s<3000 10%折扣

3000≤s15%折扣

設每公里每噸貨物基本運費為p,貨物重為w,距離為s,折扣為d,則程式設計計算總費用f.其f的計算模型為

要求:本任務在7月12--13日完成,每人每天寫好學習、討論、工作的實習日誌。第三次實驗作業所有程式編輯在乙個m檔案中,檔名格式:

sy3zxm20101234(第一部分是實驗代號第二部分是姓名拼音第三部分是學號),在7月13日下機前將m檔案內容帖貼到郵件中,傳送到老師qq信箱: 郵件主題須寫;實驗三姓名學號

地點:機房x7204

時間: 機房9:00—12:00

4. 向量與空間曲線實驗課題

開啟m檔案編輯器做以下題目,並按要求儲存檔名。例:sy4zxm20101234

% 第一行用注釋寫自己的檔名

(一)、向量的建立與運算

(1) 用元素輸入法建立向量x11=(-4 –3 –2 –1 0 1 2 3 4 5 6)

(2) 用冒號輸入法建立向量x12=(2 4 6 8 10 12 14 16 18 20 22)

(3) 用等分取值法建立向量x13,其初值為0,終值為2π,共20個元素.

(4) 用隨機輸入法建立8維整數行向量x14

(5) 取x11的絕對值大於3的元素構成向量x15.

(6) 做向量的線性運算:x16=4十x11+7x12.

(7) 做向量的數量積 x17=x11·x12.

(8) 取x11與x12的前三個元素做向量的叉積 x18.

(二)、繪圖:

(1) 構造座標向量繪出『田』字的圖形

(2) 資料陣列x22=(0.1 0.11 0.12…10),函式y22=30/x22,繪出函式曲線圖形。

(3) 資料陣列x23為區間[-5,5]上等分的30個點列, 繪出函式y23= 5·x23·sin(x23) 的曲線圖。

(4) 資料陣列x24是從[-2,2]中,以/50為步長取點,在同一塊圖形視窗繪出藍色實線型的y24=sin(2×x24)和紅色星線型的z24=cos(2×x24)。

(5) 分割圖形視窗為4塊,用連續函式繪圖法,分別用不同顏色在第k塊上繪曲線,,k=1,2,3,4.並在每一塊上標明函式表示式.

(6) 分割圖形視窗為6塊,用連續函式繪圖法,當,用不同的顏色和線型畫出,;;;;;的分塊圖。並在每一塊上標明函式表示式.

(7) 用引數方程繪橢圓圖形,長軸a和短軸b由鍵盤輸入。(自行給資料)

(8) 適當選取t的範圍,分別繪製下列極座標圖形:(polar)

阿基公尺德螺線:r=1.5t 0≤t≤4π

對數螺線: 0≤t≤5π

(9) 用數值型繪圖函式plot3(x,y,z) 畫三維螺旋線l的圖形。

要求:本任務在7月14完成,每人每天寫好學習、討論、工作的實習日誌。第四次實驗作業所有程式編輯在乙個m檔案中,檔名格式:

sy4zxm20101234(第一部分是實驗代號第二部分是姓名拼音第三部分是學號),在7月14日下機前將m檔案內容帖貼到郵件中,傳送到老師qq信箱: 郵件主題須寫;實驗四姓名學號

地點:機房x7204

時間:機房9:00—12:00

5. 空間曲線與曲面實驗課題

開啟m檔案編輯器做以下題目,並按要求儲存檔名。例:sy5zxm20101234

% 第一行用注釋寫自己的檔名

(一)、程式設計初試

1.1滑鼠選點繪製曲線

axis([0 10 0 10]);

hold on

x=;y=;n=0;

disp('單擊滑鼠左鍵點取需要的點');

disp('單擊滑鼠右鍵點取最後乙個點');

but=1;

while but==1

[xi,yi,but]=ginput(1);

plot(xi,yi,'bo')

n=n+1;

x(n,1)=xi;

y(n,1)=yi;

endt=1:n;

ts=1:0.1:n;

xs=spline(t,x,ts);

ys=spline(t,y,ts);

plot(xs,ys,'r-');

hold off

1.2 繪動態傅利葉函式圖

function shili15

h0=figure('*******','none',...

'position',[200 150 450 250],...

'name','例項15');

axis equal

m=moviein(20,gcf);

set(gca,'nextplot','replacechildren')

h=uicontrol('style','slider','position',...

[100 10 500 20],'min',1,'max',20)

for j=1:20

plot(fft(eye(j+16)))

set(h,'value',j)

m(:,j)=getframe(gcf);

endclf;

axes('position',[0 0 1 1]);

movie(m,1)

1.3繪製柱形圖

t=0:pi/10:2*pi;

[x,y,z]=cylinder(2+cos(t));

surf(x,y,z)

(二) 、程式設計作曲面繪圖

1) 繪製網線曲面:z=xy (-32) 繪製網面曲面:z=(x2+y2)1/2 (-53) 做曲面:

z=sin(x)-cos(y) (取點陣為[x,y]= meshgrid (-pi:0.1:

pi);).並修飾成光滑曲面。

4) 用繪曲面函式surf(x,y,z)繪製下列復合函式表示的草帽曲面

[x,y]=meshgrid(-8:0.5:8);

r=sqrt(x.^2+y.^2)+eps; z=sin(r)./r;

軟體實踐課程設計任務書

軟體實踐 課程設計任務書 專業 電腦科學與技術 軟體工程 設計時間 1 周,學分數 2 一 課程設計題目 1 倉儲管理資訊系統 2 學生綜合測評資訊系統 3 圖書管理系統 4 學生資訊管理系統 5 網上購物系統 二 課程設計的目的與基本要求 教學目的 軟體實踐是電腦科學與技術 軟體工程專業實踐教學的...

程式設計實踐任務書

課程名稱 程式設計實踐 課程編號 25070748 學分 學時 3學分 3周 課程型別 實踐性課程 考核方式 考查 開課學期 大一第3學期 開課單位 計算機與資訊工程學院 先修課程 c語言程式設計 c 物件導向程式設計 後續課程 資料結構與演算法 網路程式設計 嵌入式軟體設計等 適用專業 電腦科學與...

實踐教學任務書

內蒙古師範大學 教育碩士專業學位研究生實踐教學 任務書所屬學院 學號姓名 專業學位名稱 專業學位領域 年月日填寫說明 一 根據實踐教學計畫認真做好每次記錄工作。二 本表一律用黑色簽字筆填寫,字跡端正 清楚,不得隨意塗改。三 表內所列專案,由本人如實 認真填寫。四 所填寫內容不宜過少,每份記錄內容不少...