学习matlab(零)——相关介绍与常用命令

0.基本介绍

MATLAB源于Matrix Labortary,即矩阵实验室,是由美国Mathworks公司发布的主要面对科学计算、数据可视化、系统仿真以及交互式程序设计的高科技计算环境。MATLAB软件的官方网站:https://www.mathworks.com/。MATLAB的中国网站为:https://ww2.mathworks.cn/

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB软件提供了大量的工具箱,可以用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域,解决这些应用领域内特定类型的问题。MATLAB的基本数据单位是矩阵,非常符合科技人员对数学表达式的书写格式,利用MATLAB解决问题要比C或Fortran等语言简捷的多。

由于MATLAB软件功能强大,而且简单易学,已经成为高校教师、科研人员和工程技术人员的必学软件,能够极大的提高工作的效率和质量。与其它的计算机高级语言相比,MATLAB软件有许多非常明显的优点。

最新的MATLAB版本提供了完整的联机查询、帮助系统, 极大的方便了用户的使用。MATLAB软件是采用C语言开发的,它的流程控制语句和语MATLAB的用户界面非常接近Windows的标准界面,MATLAB软件是采用C语言开发的,它的流程控制语句和语法与C语言非常相近。如果初学者有C语言的基础,就会很容易的掌握MATLAB编程和开发。MATLAB语言可移植性好、可拓展性强,已经广泛应用于科学研究及工程计算各个领域。

MATLAB软件的内部函数库提供了非常丰富的函数,可以方便的实现用户所需的各种科学计算和数据处理功能。这些函数所采用的算法包含了科研和工程计算中的最新研究成果,并经过了各种优化和容错处理。这些内部函数经过了无数次的检验和验证,稳定性非常好,出错的可能性非常小。利用MATLAB软件进行科学计算和数据处理,是站在巨人的肩膀上,可以节省用户大量的编程时间。用户可以将自己主要的精力放到更具有创造性的工作上,把繁琐的底层工作交给MATLAB软件的内部函数去做。

MATLAB软件具有非常强大的数据可视化功能,非常方便的绘制各种复杂的二维图形、三维图形和多维图形。MATLAB具有强大的图形处理功能,自带很多的绘图的函数,还可以非常方便的给图形添加标注、标题、坐标轴等。MATLAB对于三维图形,还可以设置视角、色彩控制以及光照效果等。此外, MATLAB软件还可以创建三维动画效果以及隐函数绘图等,可用于科学计算和工程绘图。

在MATLAB软件对许多专门的领域都开发了功能强大的工具箱,在MATLAB软件中共有40多个工具箱。这些工具箱都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。MATLAB工具箱中的函数的源代码都是可读和可修改的,用户通过对源程序的修改或加入自己编写程序构造新的专用工具箱。本书将详细介绍MATLAB软件的常用工具箱,例如信号处理工具箱、图像处理工具箱、小波分析工具箱和神经网络工具箱等。MATL AB软件是一个开放的平台。通过MATLAB软件的外部程序接口,用户可以非常方便的利用MATLAB同其它的开发语言或软件进行交互,发挥各自的优势,提高工作效率。利用MATLAB软件的编译器可以将M文件,转换为可执行文件或动态链接库,可以独立于MATLAB软件运行。在MATLAB软件中,还可以调用C/C++语言、Fortran语言、Java语言等编写的程序。此外,MATLAB较件还可以和办公软件,例如Word和Excel软件等,进行很好的交互。

在MATL AB软件中,拥有40多个工具箱。这些工具箱又可以分为功能性工具箱和学科工具箱。功能工具箱用来扩充MATLAB的符号计算、数据可视化、建模和仿真、实时控制等功能。学科工具箱的专业性比较强,例如金融工具箱、信号处理工具箱、模糊逻辑工具箱等。除内部函数外,所有MATLAB工具箱的M文件都是可读和可修改的,用户通过对源程序的修改或加入自己编写程序构造新的专用工具箱。

1.软件目录结构

安装、破解、已经卸载就不写了!有需要加入我的群。

在MATLAB中,各个文件夹的内容介绍,如表所示。

文件夹说明
binMATLAB的可执行文件
externMATLAB的外部程序接口
helpMATLAB的帮助系统
jaMATLAB的国际化文件
javaMATLAB的Java支持程序
lib库文件
licensematlab软件的许可协议
notebookmatlab和word的接口文件
rtwReal-Time  WorkSpace软件包
runtime运行时库
simulinksimulink软件包,用于软件的建模和仿真
stateflowstateflow软件包,用于状态机的设计
sysMATLAB所需的工具和系统库
toolboxMATLAB的各种工具箱
uninstallMATLAB的卸载工具

MATLAB的工作界面主要由菜单、工具栏、当前工作目录、命令行窗口、工作空间窗口和历史命令窗口。具体如下图所示,我是matlab2016b版本的。

2.常用命令

在MATLAB中,有很多的命令经常用到,需要熟练掌握,

命令说明
cd改变当前目录
dir或ls列出当前文件夹下的文件
clc清楚命令行窗口的内容
type显示文件内容
clear清除工作空间
disp显示文字内容
exit或quit关闭MATLAB
save保存变量到磁盘
load从磁盘调入数据变量
who列出工作空间中的变量名
whos显示变量的详细信息
调用DOS命令
edit打开M文件编辑器
mkdir创建目录
pwd显示当前工作目录
what显示当前目录下的M文件、MAT和MEX文件
which函数或文件的位置
help获取函数的帮助信息
pack收集内存碎片。
path或genpath显示搜索路径。
clf清除图形窗口的内容。
delete删除文件

MATLAB提供了非常完善的帮助系统。用户可以通过查询帮助系统,获取函数的调用情况和需要的信息。对于任何MATLAB的使用者,都必须学会使用MATLAB的帮助系统。因为没有人能够清楚的记住.上万个不同函数的调用情况,而且MATL AB的帮助系统是学习MATLAB编程和开发的最好的教科书,讲解非常的清晰易懂。下面对MATLAB的帮助系统进行介绍。

在MATLAB中,可以在命令行窗口中,通过帮助命令来查询帮助信息。最常用的帮助命令是help。常用的帮助命令如表所示:

命令说明
help在命令行窗口进行查询
which获取函数或文件的路径
lookfor查询指定关键字相关的M文件
helpwin在浏览器中打开帮助窗口
helpdesk在浏览器中打开帮助窗口
doc在帮助窗口中显示函数查询的结果
demo在帮助窗口显示例子程序

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值