请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。 MATLAB 论文
MATLAB简介
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序
设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态
系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决
方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算
软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中
常用的形式十分相似,故用MATLAB来解算
问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
MATLAB数据计算
数值运算的功能、创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计、线性插值、函数优化、微分方程的数值解
一.命令行的基本操作
1.创建矩阵的方法
直接输入法规则:
矩阵元素必须用[ ]括住、矩阵元素必须用逗号或空格分隔 、在[ ]内矩阵的行与行之间必须用分号分隔。
矩阵元素
矩阵元素可以是任何matlab表达式 ,可以是实数 ,也可以是复数,复数可用特殊函数I,j 输入 a=[1 2 3;4 5 6]、x=[2 pi/2;sqrt(3) 3+5i]。
符号的作用
逗号和分号的作用:逗号和分号可作为指令间的分隔符,matlab允许多条语句在同一行出现。分号如果出现在指令后,屏幕上将不显示结果。
注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在
工作空间中,以后可随时显示或调用.变量名尽可能不要重复,否则会覆盖,当一个指令或矩阵太长时,可用续行。
冒号的作用:用于生成等间隔的向量,默认间隔为1.;用于选出矩阵指定行,列及元素.循环语句
2.用matlab函数创建矩阵
空阵 [ ] - matlab允许输入空阵,当一项操作无结果时,返回空阵.
rand -- 随机矩阵
eye -- 单位矩阵
zeros --全部元素都为0的矩阵
ones --全部元素都为1的矩阵
还有伴随矩阵,稀疏矩阵,魔方矩阵,对角矩阵,范德蒙等矩阵
注意:matlab严格区分大小写字母,因此a与A是两个不同的变量.
matlab函数名必须小写.
3. 矩阵的修改
直接修改:可用 键找到所要修改的矩阵,用 键移动到要修改的矩阵元素上即可修改.;指令修改,可以用A( , )= 来修改.
例如
a=[1 2 0;3 0 5;7 8 9]
a =1 2 0
3 0 5
7 8 9
a(3,3)=0
a =1 2 0
3 0 5
7 8 0
还可以用函数subs修改,matlab6.0还可用find函数修改.
二,数据的保存与获取
把matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件.
save -- 将工作空间中所有的变量存到matlab.mat文件中.
save data--将工作空间中所有的变量存到data.mat文件中.
save data a b --将工作空间中a和b变量存到data.mat文件中.
下次运行matlab时即可用l
oad指令调用已生成的mat文件
相关热词:javaMATLAB 论文