篇一 :一个matlab课程设计报告例子

一、 课程设计的意义

通常在开发一个实际的应用程序时都会尽量做到界面友好,最常用的方法就是使用图形界面,而Matlab是一门面向对象的语言。提供图形用户界面的应用程序能够使用的学习和使用更为方便容易。用户不需要知道应用程序究竟是怎样执行各种命令的,而只需要了解可见界面组件的使用方法;用户也不需要知道命令是怎样执行的,只要通过与界面交互就可以是指定的行为得以正确执行,这比用在DOS环境下运行的程序交互性友好。

在Matlab中,图形用户界面是一种包含多种对象的图形窗口。用户必须对每一种对象进行界面布局和编程,从而使用户激活GUI每个对象时都能够执行相应的行为。另外,用户必须保存和发布所创建的GUI,使得GUI能够真正地得到应用。

Matlab为用户开发图形界面提供了一个方便高效的集成开发环境:Matlab图形用户界面开发环境GUIDE。上述所有工作都能够使用GUIDE方便地实现,GUIDE主要是一个界面设计工具集,Matlab将所有GUIDE支持的用户控件都集成在这个环境中并提供界面外观、属性和行为响应方式的设置方法。GUIDE将用户保存设计好的GUIDE界面保存在一个Fig资源文件中,同时还能够生成包含GUI初始化和组件界面布局控制的M文件。这个M文件为实现回调函数提供了一个参考框架。

这次不到一周课程设计使我对Matlab有了更深刻的认识,尤其是编程方面,掌握了一些编程思维,这对我们以后再学习其它语言是有很大的益处的,掌握一种编程思维方式比多学几门语言都有用。

2、课程设计的要求

1.用GUI设计一个计算器要求至少完成加、减、乘、除功能;

扩充:矩阵运算(加、减、点乘,点除,乘,除,乘方等)

2.设计一个绘图界面要求能选择绘制二维曲线,三维曲线,三维网格,三维曲面,柱状图,饼图等功能。

要求界面要整齐划一,富有美感。

需求分析和总体设计

…… …… 余下全文

篇二 :Matlab课程设计报告

          

至诚学院

《 MATLAB 实践 》

课程设计

学生姓名:               

    号:                

专业班级:         2            

指导教师:                  

                    

                          二○一  三十

…… …… 余下全文

篇三 :matlab设计报告

           课程设计任务书

学生姓名:尹龙剑             专业班级: 电信1005班 

指导教师:祝立华  阙大顺     工作单位: 信息工程学院

课程设计名称:Matlab应用课程设计

课程设计题目:Matlab运算与应用设计三

初始条件

1.       Matlab6.5以上版本软件;

2.       课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”等;

3.       先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1.       课程设计时间:1周;

2.       课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成;

3.       本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。具体设计要求包括:

…… …… 余下全文

篇四 :Matlab课程设计报告

课程设计报告

南京工业大学测绘学院

目录

1.     课程设计目的、意义…………………………………..1

2.     课程设计任务和内容…………………………………..1

3.     程序代码………………………………………………..2

4.     结果……………………………………………………..3

5.     设计总结………………………………………………...11

一、课程设计的目的、意义

测绘程序设计是一门实践性很强的课程,且具有很强的综合性,要求学生既要掌握相关数据处理理论知识又要掌握相关的程序分析与设计技术。开展一定程度的数据处理程序分析与设计工作,可以使学生从根本上对问题分析、程序设计等具体问题与方法具有感性的直观了解,打破同学们对程序设计的神秘感与畏难情绪;培养同学们具体问题分析与处理的基本能力;提高解决具体问题的实际动手能力、在不同问题的程序设计实践中培养同学们对程序设计的兴趣,进一步掌握matlab语言、结构化的测绘程序设计技术。

为加深学生对相关理论、技术和方法的理解,掌握测绘数据处理软件的开发特点和技术,在《测绘程序设计》课程结束后安排为期一周的测绘程序设计课程设计。在进一步理解课程相关程序设计的思路、掌握相关技术的前提下,要求每位同学按要求独立进行问题分析、程序设计、功能测试等工作,开发相关程序,达到锻炼学生具体问题分析、程序设计的能力,培养勇于钻研、团结协作的精神。

二、    课程设计任务和内容

1.分析课程相关既有软件,掌握结构化程序的设计思想、技术和方法。

2.根据具体问题进行题目分析、程序设计、开发和调试工作。

…… …… 余下全文

篇五 :Matlab课程设计报告

          

《 MATLAB 实践 》

课程设计

学生姓名:      林根在           

    号:      110800323          

专业班级:  电子信息工程(3)班    

指导教师:    郑晓明             

二○一一 626

       

1.设计目的…………………………………………………1

2.题目分析…………………………………………………1

3.总体设计.............................................................................2

4.具体设计..............................................................................3

5.结果分析..............................................................................10

…… …… 余下全文

篇六 :东南大学几何与代数matlab实验报告

数学实验报告

学号:           , 姓名:  吴雪松, 得分:            

                                                                                    实验1  求解线性方程组

实验内容: 用MATLAB求解如下线性方程组Ax = b, 其中

A =, b = [09009320] T.

实验目的: 1. 了解MATLAB软件, 学会MATLAB软件的一些基本操作;

2. 熟悉MATLAB软件的一些数值计算功能,如在矩阵方面的运算;

…… …… 余下全文

篇七 :matlab实验报告

          

《 MATLAB 实践 》

课程设计

学生姓名:                 

    号:                

专业班级:     通信工程             

指导教师:      郑晓明             

二○一二 二十二  

       

1.设计目的…………………………………………………3

2.题目分析…………………………………………………3

3.总体设计…………………………………………………3

4.具体设计…………………………………………………3

5.小结和心得………………………………………………10

6.参考书目…………………………………………………11

1、设计目的

 MATLAB语言是集数值计算、图形绘制处理、文件管理、程序设计等功能于一身的系统软件。其操作简单方便,它的数值分析、模拟与运算功能非常强大。在欧美国家,它已成为攻读学位的大学生、硕士生、博士生必须掌握的基本技能,它是研究和解决各种具体工程问题所必备的工具。
    《MATLAB实践》课程是信息工程类专业的重要实践性课程。主要通过MATLAB实践设计的训练,提高学生对已学相关专业知识的掌握和应用水平。通过学习侧重培养学生树立如何运用所学的专业基础课程来选择设计题目,并培养学生合理安排实现设计的基本程序流程,利用强大的仿真功能与丰富的工具箱来制作、调试、评价自己设计的作品。
    通过课程实践教学,培养学生将已学课程基础理论与实践环节实际相结合。提高学生实践动手能力,为日后参加工作奠定一定的实践基础。

…… …… 余下全文

篇八 :matlab仿真课程设计报告

一、课程设计内容

此次课程设计的主要内容是 2ASK调制信号仿真。

二、设计原理及步骤:

(一)设计原理

 2ASK是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续的输出 。有载波输出时表示发送“1”,无载波输出时表示发送“0”。根据幅度调制的原理,2ASK信号可表示为 ,式中为载波角频率,h(t)=cos(t)为载波信号,二进制基带信号s(t)为随机的单极性NRZ矩形脉冲序列 。

S(t)的功率谱密度为 。2ASK信号的功率谱密度是基带信号功率谱密度的线性搬移,2ASK信号的功率谱密度为

(二)仿真步骤

1、函数文件

(1)函数FFT_SHIFT

function [f,sf]=FFT_SHIFT(t,st)

dt=t(2)-t(1);

T=t(end);

df=1/T;

N=length(t);

f=[-N/2:N/2-1]*df;

sf=fft(st);

sf=T/N*fftshift(sf);

(2)函数INSERT0

function [out]=INSERT0(d,M)

N=length(d);

out=zeros(1,M*N);

for i=0:N-1;

    out(i*M+1)=d(i+1);

end

2、主程序代码

fc=2;                               %载波频率2Hz

N_sample=10;

…… …… 余下全文