matlab綜合性實驗報告

2022-08-28 20:45:03 字數 1562 閱讀 5754

計算機與資訊工程學院綜合性實驗報告

專業: 通訊工程年級/班級: 2014級 2015—2016學年第一學期

一、 實驗目的

本實驗通過matlab語言編寫程式來實現,主要培養學生綜合運用所學知識和實驗方法、實驗技能,提高分析、解決實際問題的能力。

二、 實驗儀器或裝置

裝matlab軟體的計算機一台。

三、 總體設計(設計原理、設計方案及流程等)

四、 用if語句實現以下計算,a,b,c,x 的值從鍵盤輸入:

1. 輸入20個數,求其中最大數和最小數,要求用while迴圈結構和matlab的max和min 函式來實現。

2. 設計一段程式,用for迴圈求1+2+3+…+100的和。

五、 實驗步驟(包括主要步驟、**分析等)

1、求函式(if迴圈語句)

x=input('please input x= ');

a=input('please input a= ');

b=input('please input b= ');

c=input('please input c= ');

if(x>=0.5)&&(x<1.5);

y=a*x^2+b*x+c;

elseif(x>=1.5)&&(x<3.5);

y=a*sin(x)+b+c;

elseif(x>=3.5)&&(x<5.5);

y=log(abs(b+c/x));

else

y=0;

enddisp('the answer of y= ')

disp(y)

2、求最大值、最小值

i=1;j=1;

n=0;m=0;

x=0;y=0;

while(i<=10)&&(j<=10)

a(i)=input('enter the number of a: ');

b(j)=input('enter the number of b: ');

n=max(a,b);

m=min(a,b);

i=i+1;'i';

j=j+1;'j';

endx=max(n);

y=min(m);

disp('the max number is ')

disp(x)

disp('the min number is ')

disp(y)

3、求和

function [ s ] = sum( ~ )

s=0;

for n= 1:1:100

if(n<=100)

s=s+n;

n=n+1;

end end

end六、 結果分析與總結

1、剛開始做實驗的時候,由於理論知識基礎學不好,在實驗過程遇到了許多的難題,使我意識到理論知識的重要性;

2、在實驗過程自己遇到問題,通過看書、查資料、思考交流,最終解決問題也使我感到有成就感。

3、通過這次實驗,我對matlab有了更深了解;同時學會部分函式的用法,深刻體會到matlab操作的方便、及其強大的功能。

教師簽名:年月日

綜合性實驗報告

中國美食 班級 11311 學號 1131130 設計者 樊雅迪 指導教師 苑迎 設計時間 2013年12月13日 1.的主題 中國美食 美食坊 2.結構 3.內容 1 首頁 從三個方面介紹中國美食 2 簡介 分為四個小標題,介紹了中國美食文化 發展歷史 文化特點和藝術傾向 3 分類 從八大菜系全面...

綜合性實驗報告

封面 專案組長 學號 成員專業 班級 實驗專案名稱 指導教師及職稱 開課學期至 學年 學期 上課時間年月日 學生實驗報告 經管類專業用 一 查閱模擬企業和會計制度等相關資 一 實驗目的及要求 1 目的 利用多 會計實驗軟體,使學生在實驗過程中全面了解和熟悉會計實務,掌握會計基本概念,熟悉會計核算的基...

綜合性實驗報告

大學 資訊科學與工程學院 姓名學號 專業 班級 實驗專案名稱 實驗專案性質 實驗所屬課程 實驗室 中心 指導教師 實驗完成時間 目錄一 實驗目的 3 二 實驗內容及要求 3 1 設計背景 3 2 設計內容 4 3 設計要求 4 1 將7490通過接線實現六進製制計數器,用來作為秒錶的高位顯示。4 三...