首页 > 编程知识 正文

matlab怎么使用,matlab入门教程视频

时间:2023-05-05 11:05:11 阅读:52887 作者:2197

一、软件中的基本概念

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’,看看到这个小破球正常自转…

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。