欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3080|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MATLAB程序設(shè)計(jì)語言課程設(shè)計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:225969 發(fā)表于 2017-8-9 09:56 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
學(xué)期內(nèi)的matlab作業(yè)
含代碼設(shè)計(jì)過程等等
要求學(xué)生靈活運(yùn)用Matlab程序設(shè)計(jì)語言課程中的學(xué)習(xí)到的相關(guān)知識,自擬題目,編制應(yīng)用程序,實(shí)現(xiàn)一項(xiàng)具體應(yīng)用課題。在程序設(shè)計(jì)過程中,要注重知識的綜合應(yīng)用,盡量涵蓋Matlab程序設(shè)計(jì)語言課程中的主要知識點(diǎn);也可以自行學(xué)習(xí)課本上未涉及的Matlab程序設(shè)計(jì)語言高級內(nèi)容,完成相關(guān)課程設(shè)計(jì)。
2014--2015 學(xué)年第 2 學(xué)期 物電 學(xué)院期末考試卷
《MATLAB程序設(shè)計(jì)語言》
學(xué)號:   姓名:   班級:               

成績:
評語:

(考試題目及要求)

  本課程要求學(xué)生靈活運(yùn)用Matlab程序設(shè)計(jì)語言課程中的學(xué)習(xí)到的相關(guān)知識,自擬題目,編制應(yīng)用程序,實(shí)現(xiàn)一項(xiàng)具體應(yīng)用課題。在程序設(shè)計(jì)過程中,要注重知識的綜合應(yīng)用,盡量涵蓋Matlab程序設(shè)計(jì)語言課程中的主要知識點(diǎn);也可以自行學(xué)習(xí)課本上未涉及的Matlab程序設(shè)計(jì)語言高級內(nèi)容,完成相關(guān)課程設(shè)計(jì)。
  本課程每人需要提交以下內(nèi)容:
1.    課程論文(包括簡介,主要內(nèi)容,結(jié)論,參考文獻(xiàn)等),打印稿,電子版各一份;
2.    M語言源程序;
3.    實(shí)驗(yàn)報(bào)告一份。

MATLAB課程設(shè)計(jì)
                         ——基于GUI的函數(shù)信號發(fā)生器的設(shè)計(jì)

摘要:本系統(tǒng)是一個(gè)模擬函數(shù)信號發(fā)生器系統(tǒng),可以產(chǎn)生正弦波、方波、三角波三種波形,并且幅值和頻率從0~~30可以連續(xù)可調(diào)。此外,還在菜單中做了一些利用MATLAB底層畫圖工具所繪制的一些經(jīng)典的二維圖形和三維圖形,這些經(jīng)典的圖形可以用做其他地方的演示。如果你想把所繪制的圖形用在其他地方或打印出來,可以直接菜單中點(diǎn)擊保存或打印即可。此系統(tǒng)主要用M文件編寫所成,代碼較多,所以執(zhí)行速度較慢。

關(guān)鍵詞:正弦波   方波   三角波   幅值   頻率  

MATLAB simulation function signal generator
Cui tao   Zong you fu
Number:200772020107  200772020162
College of Physics and Electronic Engineering, Northwest Normal UniversityLanzhou city Gansu Province       730070

Abstract:
MATLAB language is a powerful high-level language computer, it's style and performance popular around the world and successfully used in various engineering fields of study. In addition, matlab graphics performance of language-rich approach, making the results of mathematical calculations can be easily and diversity to achieve the visualization, this is the other languages can not match. Drawing not only almost all the standard graphics, but its performance is also a rich and varied forms.
In the curriculum design, we use MATLAB language function design with super function signal generator, signal generator to achieve the function of some commonly used functions, for example, sine wave-shaped, triangular waveforms, the occurrence of square-wave waveform and debugging, as well as amplitude, frequency adjustment. In order to enrich the functions of function signal generator, in which we have added a two-dimensional graphics and three-dimensional graphics functions, as well as change the background color of the function.
This system is a simulated function signal generator system, can produce the sine wave, square, triangle, and three wave amplitude and frequency from 0 ~ ~ 30 can adjustable. In addition, still in the menu do some MATLAB bottom drawing tools of some classical 2d graphics and 3d graphics, the classic graphics can be used elsewhere. If you want to have a figure drawn using in other places or print, can direct menu, click save or print. This system mainly use M documentation, and more, so the implementation code at a slower speed.
Key words: sine  square-wave  triangular  amplitude  Frequency
二、實(shí)驗(yàn)?zāi)康?br /> 1)    熟練應(yīng)用MATLAB的強(qiáng)大功能實(shí)現(xiàn)正弦波、方波、三角波的產(chǎn)生。因?yàn)樵贛ATLAB的M文件中可直接利用uicontrol來創(chuàng)建GUI中各種控件,且可以設(shè)置各控件的屬性值,這樣可提供一個(gè)可視化的界面供操作。此外,MATLAB提供了正弦波、方波、三角波這三種波的函數(shù),所以,只需直接調(diào)用函數(shù)即可,幅值和頻率的連續(xù)可調(diào)可通過創(chuàng)建兩個(gè)Slider控件來改變,并把Slider的值實(shí)時(shí)的顯示在text文本框中。
2)    學(xué)會(huì)利用M文件來編程,和調(diào)用各種函數(shù)。
3)    熟練掌握MATLAB而為曲線的繪制
4)    熟練掌握圖形的修飾
5)    熟練掌握三維圖形的繪制
6)    熟練掌握各種特殊圖形的繪制
7)    熟練掌握GUI設(shè)計(jì)
三、設(shè)計(jì)內(nèi)容
本課程設(shè)計(jì)主要分為兩大部分,其中第一部分為主界面部分,主要包括正弦波、方波、三角波的產(chǎn)生及控制界面和作者的信息顯示,第二部分主要是菜單部分的其他MATLAB經(jīng)典圖形演示、主界面背景色的改變,打開其它文件、保存現(xiàn)有文件、打印現(xiàn)有文件、關(guān)閉本系統(tǒng)和顯示當(dāng)前時(shí)間和日期等等。下面就這些容內(nèi)做一些詳細(xì)的說明:
(一)主界面部分(如下圖所示)
主界面在使用前應(yīng)該先單擊界面左下角的電源復(fù)選按鈕來激活主界面中的其它控制按鈕(正弦波、方波、三角波單選按鈕,復(fù)制和頻率控制按鈕等)
1、正弦波形的繪制
正弦波的產(chǎn)生主要利用SIN函數(shù)和PLOT函數(shù)來實(shí)現(xiàn),當(dāng)單擊正弦波單選按鈕時(shí),系統(tǒng)會(huì)畫出一條幅值為10頻率為3的正弦波,并彈出一個(gè)消息框提示現(xiàn)在正在畫正弦波,通過主界面右上角的幅值和頻率微調(diào)按鈕可以實(shí)時(shí)的改變正弦波的幅值和頻率。


2、    方波波形的繪制
方波的產(chǎn)生主要利用SQUARE函數(shù)和PLOT函數(shù)來實(shí)現(xiàn),當(dāng)單擊方波單選按鈕時(shí),系統(tǒng)會(huì)畫出一條幅值為10頻率為20的方波,并彈出一個(gè)消息框提示現(xiàn)在正在畫方波,通過主界面右上角的幅值和頻率微調(diào)按鈕可以實(shí)時(shí)的改變方波的幅值和頻率。幅值和頻率從0到30連續(xù)可調(diào)。

3、    三角波波形的繪制
三角波的產(chǎn)生主要利用SAWTOOTH函數(shù)和PLOT函數(shù)來實(shí)現(xiàn),當(dāng)單擊三角波單選按鈕時(shí),系統(tǒng)會(huì)畫出一條幅值為10頻率為10的三角波,并彈出一個(gè)消息框提示現(xiàn)在正在畫三角波,通過主界面右上角的幅值和頻率微調(diào)按鈕可以實(shí)時(shí)的改變?nèi)遣ǖ姆岛皖l率。并且幅值和頻率從0到30連續(xù)可調(diào)。
  
4、    作者信息
作者信息主要通過三個(gè)單選按鈕來單擊顯示作者姓名、學(xué)號、班級等信息,當(dāng)單擊姓名、學(xué)號或者班級時(shí),在主界面的右邊會(huì)顯示出相應(yīng)的姓名、學(xué)號或班級信息,同時(shí)彈出的消息框也會(huì)提示出作者的相關(guān)信息。

(二)菜單部分
1、圖形演示
圖形演示主要分二維圖形演示和三維圖形演示兩個(gè)部分,其全部都為用MATLAB的底層繪圖工具所繪制的一些經(jīng)典圖形,從這些圖形中可以充分的顯示出MATLAB在圖形繪制方面所顯示出來的強(qiáng)大功能。也正是MATLAB的這些強(qiáng)大的功能使得MATLAB在眾多領(lǐng)域中得到廣泛的應(yīng)用。
在繪制這些圖形的同時(shí),在主界面的右邊同時(shí)會(huì)顯示出來一些信息來說明繪制這些圖形時(shí)所用到的函數(shù)、方法、命令等一些信息。
2、    文件菜單
      在文件菜單中提供了打開、保存、打印和關(guān)閉四個(gè)子菜單。通過打開菜單可以打開和運(yùn)行其它的MATLAB文件或程序。保存菜單可以將現(xiàn)在的界面或文件存放在其它的存儲(chǔ)器中。打印是指將坐標(biāo)中的圖形通過打印機(jī)輸出。關(guān)閉即為關(guān)閉主界面,當(dāng)單擊是會(huì)彈出一個(gè)對話框,如果你單擊“是”就退出主界面,否則繼續(xù)留在主界面。


3、    背景色
通過此菜單可以將主界面的現(xiàn)有背景色改變?yōu)槟惚容^喜歡的,如紅色、黃色、品紅色等等。

   
4、    幫助
幫助中主要有三個(gè)子菜單,分別為當(dāng)前時(shí)間、當(dāng)前日期和使用說明。當(dāng)你單擊“當(dāng)前時(shí)間”子菜單時(shí),在主界面的右面就會(huì)顯示出當(dāng)前的時(shí)間。當(dāng)前日期同理。當(dāng)單擊“使用說明”子菜單時(shí),就會(huì)調(diào)出來心得一個(gè)界面,里面顯示一些作者信息和本次設(shè)計(jì)的題目。

5、    編輯
編輯菜單主要有撤銷、剪貼、復(fù)制和粘貼四項(xiàng),但目前還都沒有實(shí)現(xiàn)相應(yīng)的功能,我想這部分也是我們這個(gè)系統(tǒng)有待完善的一方面吧!我們接下來會(huì)通過查閱大量的資料將這部分的功能實(shí)現(xiàn)并完善其它方面的功能,使系統(tǒng)性能更加優(yōu)越。
四、    設(shè)計(jì)結(jié)果
設(shè)計(jì)代碼:

全部資料下載地址:
matlab課程設(shè)計(jì)總結(jié)報(bào)告.doc (64.5 KB, 下載次數(shù): 11)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表