20140110170124 14级测绘工程1班齐新煜
Matlab基础运用实验报告(一)
MATLAB在数学类科技应用软件中在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
软件安装
1.安装出错时,可换注册码继续安装,到同一目录;
2.【谨记】安装路径不要有中文名称;
3.成功安装完毕之后,如果遇到matlab启动后,窗口在打开一到两秒后就自动关闭了,可按以下方法试试:【假设你安装的目录为c:\MATLAB\】(不过不建议安装到C盘,那样会影响系统速度!)
4.确认安装好后,在此路径下c:\MATLAB\bin\win32有一个名为atlas_Athlon.dll的文件;
5.我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击 "新建" 输入以下信息:变量名:BLAS_VERSION 变量址:
c:\MATLAB\bin\win32\atlas_Athlon.dll
6.安装MATLAB成功!
实验结语
MATLAB在数学类科技应用软件中在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
Matlab基础运用实验报告(二)
一、实验目的
1.了解MATLAB程序设计语言的基本特点,熟悉MATLAB软件的运行环境;
2.掌握变量、函数等有关概念,掌握M文件的创建、保存、打开的方法,初步具备将一般数学问题转化为对应计算机模型处理的能力;
二、MATLAB的基础知识
通过本课程的学习,应基本掌握以下的基础知识:
1.指令窗:
该窗是进行各种MATLAB操作的最主要窗口。
在该窗内,可键入各种送给MATLAB运作的指令、函数、表达式;显示除图形外的所有运算结果;运行错误时,给出相关的出错提示。
2.当前目录浏览器:
在该浏览器中,展示着子目录、M文件、MAT文件和MDL文件等。
对该界面上的M文件,可直接进行复制、编辑和运行;界面上的MAT 数据文件,可直接送入MATLAB工作内存。
此外,对该界面上的子目录,可进行Windows平台的各种标准操作。
此外,在当前目录浏览器正下方,还有一个“文件概况窗”。
该窗显示所选文件的概况信息。
比如该窗会展示:M函数文件的H1行内容,最基本的函数格式;所包含的内嵌函数和其它子函数。
3.工作空间浏览器:
该浏览器默认地位于当前目录浏览器的后台。
该窗口罗列出MATLAB工作空间中所有的变量名、大小、字节数;在该窗中,可对变量进行观察、图示、编辑、提取和保存。
4.历史指令窗:
该窗记录已经运作过的指令、函数、表达式,及它们运行的日期、时间。
该窗中的所有指令、文字都允许复制、重运行及用于产生M文件。
通过本次实验,我初步学习使用clc、clear指令,观察command window、command history和workspace等窗口的变化结果。
明白了两者的区别:Clc:是清除workspace,command window、command history不变化;Clear清除workspace,
command window、command history不变化。
本次实验掌握了一些基本的运算指令,像数组和矩阵的各种运算符号,尤其要注意两者的区别。
例如A*B是指内维相同矩阵相乘,而A.*B是指A数组与B数组对应元素的相乘。
同时注意矩阵的左乘和右乘。
MATLAB上机实验报告(三)
第三次上机我们便是制作用户界面,以及学习该编程软件的简单操作,用户通过鼠标或键盘选择、激活这些图形对象,使计算机产生某种动作或变化。
基本图形对象分为控件对象用户界面菜单对象控件对象和用户界面菜单对象控件对象用户界面菜单对象,简称控件菜单和菜单控件。
经过前两次的初步认识实验,对软件有了一个大致的了解,具体步骤为:
1.打开matlab之后,新建一个Graphical User Interface(GUI);
2选择默认的Blank GUI(Default),点击ok之后进入GUI界面编辑界面,左边的侧边栏为界面的一些快捷按钮,按住鼠标左键可以拖到右侧编辑框,各个按钮一般都有自己作用;
3.把按钮拖过去,图为各种按钮示意;
4.按自己的需要选择按钮并排在未放置按钮区域右键选择Editor;
5.进入代码编辑界面,在按钮的对应区域加入自己的代码,点击上方绿色三角(或按F5)运行,若调试通过,即可保存.m文件以及.fig 文件。
经过一上午的摸索,大致做出了一个合理的界面。
期间百度了大量的资料,也和同学做了讨论。
这对接下来的程序有了一个大致概况,也学习到了一些新的数据编程,感获了许多。