毕业论文:matlab课程设计_图像处理.docVIP

  • 2
  • 0
  • 约1.59万字
  • 约 37页
  • 2019-05-15 发布于广西
  • 举报
PAGE I 目录 TOC \o 1-3 \h \u researchers at all levels can now be easily analyzed directly, calculation and design work, which greatly saves time. The training aims to strengthen the basis of a more comprehensive understanding of commonly used data analysis and processing principles and methods related to the use of simulation software. Images collected by conventional image brightness and contrast adjustments, and the nearest neighbor interpolation and bilinear interpolation algorithm to the user selected image area to zoom in and out several times and rotate the whole operation, and save, compare the effect of several interpolation and the image histogram and histogram and compared with noise, to the purpose of this course design. Keywords: MATLAB brightness and contrast rotation interpolation noise amplification 1.MATLAB简介 1.1 MATLAB说明 MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。  MATLAB和 Mathematica、 Maple并称为三大数学软件。它在数学类科技应用软件中在 数值计算方面首屈一指。MATLAB可以进行 矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、 图像处理、 信号检测、金融建模设计与分析等领域。 1.2 MATLAB的语言特点 (1)语言简洁紧凑,使用方便灵活,库函数极其丰富。运算符丰富。 (2)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和 if语句),又有面向对象编程的特性。 (3)程序限制不严格,程序设计自由度大。 (4)MATLAB的图形功能强大。 (5)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。 (6)由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 1.3 MATLAB系统构成 主要由以下五部分构成: MATLAB系统构成 (1) MATLAB语言 (2)MATLAB工作环境 (3)图形处理 (4)MATLAB数学函数库 (5)MATLAB应用编程人员接口(API) 1.4 MATLAB数值计算 1.4.1极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、求解常微分方程 ①极限的计算 举例:求极限 。 源代码如下: syms x y f y=(x+2)./(x.^2-x+3); f=limit(y,x,0) 结果:f =2/3 ②微分的计算 举例:求函数f(x)=3-2x+1的导数。 源代码如下: syms x f y y=3*x^2-2*x+1; f=diff(y,x) 结果:f =6x-2 ③积分的计算 举例:求函数分别对两个变量的积分。 源代码如下: syms x s f y f=cos(3*x)+x^2-2*s; y=int(f,x) y=int(f,s) 结果:y =1/3*sin

文档评论(0)

1亿VIP精品文档

相关文档