一、软件中的基本概念
1函数
matlab之所以强大,是因为提供了大量的函数。 也可以使用Home-New-function创建自定义函数。 自定义函数通常保存在工作路径下。 函数文件的特点是扩展名为m,内容的第一行以function开头,后续内容为“输出变量=函数名(输入变量)”。 函数名称和文件名相同。
每个函数都在命令窗口中运行,用于完成特定的计算任务。 输入“输出变量=函数名称”,然后按enter键执行。 例如,有一个系统具有用于确定绝对值的函数、函数名称abs,因此在Command Window中输入“a=ABS(-1 )”表示运算结果为“a=1”。 运算结果在Workspace中出现变量a,双击后可知a的值为1。
2脚本
可以理解为特殊的函数。 此类函数的内容开头没有function行。 因此,没有输入、输出变量,也没有函数名。 文件扩展名与函数相同,必须在Command Window中运行。 所有脚本都是用户编写的,方法是Home-New Script。 通常保存在工作路径下。 的功能是完成用户所需的复杂计算任务。 脚本通常调用很多函数。
3 GUI
一般翻译为界面是人机交互界面的意思。 编写脚本处理问题的方法有点麻烦,看起来就像一台循环计算机,所以现在很多问题都可以通过在界面上点击鼠标来解决。 那时,需要打开接口。 您只需在APPS选项卡中找到所有安装的GUI工具,然后单击即可打开。 请注意右边有一个小三角。 与函数一样,用户也可以自己创建自定义GUI。 这部分很复杂,对初学者来说有点远。
4工具箱
通常被翻译为工具箱,matlab将一组功能相似或应用于自己体系的函数和GUI打包到一个toolbox中。 正版matlab在购买时几乎所有的toolbox都是单独付费的,因此toolbox也可以理解为matlab产品的模块,工具箱是一个产品/商品。
5 simulink
通常,在matlab中解决问题的过程是用户自定义脚本,然后在命令窗口中运行脚本。 脚本的执行逻辑按顺序执行,与一般编程相同。 simulink提供了另一种思路。 图形化编程类似于labview。 由于该方法适用于物理模型的模拟,因此“matlab编程”和“simulink模拟”可能会强调这一点。 使用方法在home选项卡上点击simulink。
二.命令窗口的基本配置
1、格式命令
进行数据类型转换、行间调节等功能时使用
格式关键字eg :将formatlongenter//数据设置为长整数
format compat/loose换行//行距调整/松散调整2、clc命令
透明屏幕。 也就是说,清理当前画面的内容。 画面上没有,但留在内存中
3、clear指令
删除变量或清空工作区
clear变量名称clear eg :清空clear areturn//工作区中的a变量clear或clear all //工作区。 当您刚打开matlab窗口时,建议您首先清空工作区。 4、whos指令
显示变量详细信息
4.1 whos回车//查看所有变量信息
4.2 whos变量名返回//查看此变量的详细信息
eg:whos a滑架返回
5、在x/ylable指令//xy轴上输入横纵轴的说明
() x轴(x轴) )返回
6、disp ()//画面输出函数。 c语言的printf ) )与函数相似
disp函数将内容直接输出到Matlab命令窗口。 重要的是看disp函数如何将字符和数字一起显示。
disp(x )函数只有一个输入。 如果在jkddm中输入了多个字符串,则会发生错误。
例如:
DISP(zqdfjis ),num2str ),years old! ’;
报告错误。 输入参数太多了。
但是,把里面的内容放在大括号里的话就会变成一个字符串。
例如:
str=['zqdfjis'num2str(12 ) ' years old!' ]; 磁盘(str; 上面的话也等效于:
DISP=(zqDFJis'num2str ) 12 ) years old!' ]; 三.工作界面
ps:在这里运行程序的是爱哦~
也可以在命令行窗口中输入有效的表达式。 示例-
三期五五
如果句子后面没有加号(; 在中,matlab以交互方式运行程序,因此每次运行时都会输出。 如果有分号,matlab将执行此语句并继续执行。 除非打印结果,否则不会显示在屏幕上。
四. MATLAB依次执行多个脚本. m文件
方法1 :创建新的脚本文件并编写以下代码:
clcclearclose all file1 %的第一个脚本文件的名称(注意:请直接写脚本文件的名称。 不需要用单引号括起来,也不需要. m后缀。 以下相同) clear %清除最初的脚本语句
件执行过程中的所有变量file2 % 第二个脚本文件的名字(要求同上) clear % 清除第二个脚本文件执行过程中的所有变量file3 % 第三个脚本文件的名字(要求同上) % 下面如果还有其他脚本文件,则都可以如法炮制内向的微笑:使用 run() 函数
clcclearclose allrun( 'file1.m' ) % 运行第一个脚本文件clear % 清除第一个脚本文件执行过程中的所有变量run( 'file2.m' ) % 运行第二个脚本文件clear % 清除第二个脚本文件执行过程中的所有变量run( 'file3.m' ) % 运行第三个脚本文件% 值得一提的是:这些个脚本文件可以在不同的文件夹下。比如一个在D盘某个文件夹下,一个在F盘某个文件夹下。% 这时,只需要在run()语句的字符串中加入脚本文件的绝对路径即可。脚本文件执行时,也不会受到当前路径的影响。% 例如:run( 'D:file1.m' ); % 下面如果还有其他脚本文件,则都可以如法炮制注:尽管有时要运行的脚本文件不在MATLAB的当前路径下。只要在run()语句的字符串中加入脚本文件的绝对路径,则在脚本文件执行时,就不会受到当前路径的影响。
另外,可以使用命令“doc run”查看run函数的详细使用说明。
五、MATLAB 能做什么?
在mablab命令行输入‘xpbombs’, 重温经典扫雷游戏;
输入‘spy’, 与可爱的doge相视凝望;
有问题,输入 ‘why’。,看看MATALB的回答;
输入‘earthmap’,看看到这个小破球正常自转…