MATLAB

快速入门教程(一)

一、关于MATLAB的基本操作和介绍

1. 如何打开matlab的文件

2. 如何运行一段代码

3. some tips about matlab

1. 如何打开matlab的文件

我们写的源代码可以存成一个文件如“XXX.m”,这表示一个matlab的脚本文件。有时候我们也会见到“XXX.mat”文件,其表示的是matlab储存数据的文件。
我们以创建“ts.m”文件为例。

第一种方法:

1.首先可以先新建一个txt文件"ts.txt"

2.然后更改文件后缀,“ts.m”,可以发现前面图标已经自动更换为matlab的标志图像

3.然后双击打开这个文件会自动打开matlab程序,并且可以在脚本中开始写代码。

4.注意上面“ts.m”文件的路径,如果运行的脚本和上面的路径不符合,则不能正确的运行代码。

第二种创建脚本文件的方法。

左上角可以新建脚本,或者在新建菜单处下来选择新建文件,也可以用快捷键ctrl+N。

文件名字默认为“untitled.m”,然后左上角点击保存文件,选择文件保存的路径位置。

我们可以在左侧右键更改文件名。

这样就成功了

2. 如何运行一段代码

写在命令行

我们可以直接在命令行运行,如计算1+1,定义一个矩阵A,A或者打印“hello world”。键入代码后,按Enter键运行代码。

然后点击右键我们可以清空命令行

如图是清空后的命令行

或者我们可以键入命令“clc”来清屏

敲击回车后,屏幕清空。

写在脚本

我们最常用的方式,还是将代码写在脚本里面保存起来,然后点击运行。可以看到在命令行里,hello world被打印出来。需要注意的事情是,matlab所有代码都是英文,注意字体,尤其是逗号、分号的格式。代码写完后或者更改后一定**注意保存然后再运行 **。

3.some tips about matlab

工作区储存的数据

我们可以看到,虽然命令行已经被我多次清空,但是刚才运行的数据依然保留在工作区,如矩阵A,和1+1计算的答案2,储存在ans变量下。

当然工作区的数据也是可以右键选中清楚或者全部清除的。
同时工作区的数据也是可以被刷新替换的,如过我们再计算1+2,那么ans变量下的2就会换成3。

如果我们重新定义矩阵A,那么变量A也会被替换。

当然我们工作区的数据也是可以被保存成文件的,对数据右键另存为。可以弹出下面的界面。数据格式一般是mat文件。这个我们回来还会用到,然后讲解。

如何加入断点&如何终止运行&代码分节

我们往往运行程序后,会发现程序运行出现bug(唯一写程序不出bug的方法是不写代码 ),所以在我们调试程序的时候,我们往往会加入断点,来寻找bug所在的位置(所谓的逐行debug.(。•ˇ‸ˇ•。) )那么加入断点的方

法可以在某一行的前端点击(再次点击断点消失),或者在上面的菜单栏,选择某一行后点击“断点”选择设置断点或者清除断点。

我们看一下加入断点的效果。(分别在第二行,和第三行加入断点)

如你所料,只出现了第一行运行的结果。

我们可以看到右侧,a=3,所以之运行了前两行,第三行没有运行。如果想继续运行可以点击继续,则巡行到下一个断点的位置。当然,也可以终止调试,点击右侧。

我们点击一下继续,可以发现右侧的a已经变成了9。

如何强行终止程序,有时候程序运行时间很长我们怀疑程序可能有问题,或者我们想改变代码,这时候需要终止一个正在运行的程序,我们可以在命令行里键入ctrl+c。如下面的例子。

有时候代码很长,我们可以按照需要将代码分节,这样非常的有条理,也是良好的代码习惯。分节的方式就是“%%”如图,当然我们也可以一节一节的运行程序。

良心推荐 最适合新手学习的Matlab快速入门教程相关推荐

  1. css做名单,css基础教程:2021年适合新手的7个CSS入门教程推荐

    上一篇我们向同学们推荐了5个html入门教程,本篇我们继续向同学们精选推荐一些适合新手学习的CSS基础入门教程,欢迎学习! 首先我们来介绍什么是CSS?以及CSS的作用 CSS 是一种标准样式表语言, ...

  2. 新手必备pr 2021快速入门教程「五」素材预览与基本剪辑

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 我们在使用premiere软件进行视频素材剪辑的时候,如果不知道视频素材包含了什 ...

  3. 新手必备pr 2021快速入门教程「三」素材的导入与管理

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 上节内容我们学习了新建项目以及软件首选项的一些基本设置,接下来我们就可以导入素材 ...

  4. 新手必备pr 2021快速入门教程「九」关于PR音频编辑

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 PR一般默认为是视频剪辑软件的,但是实际上PR也有很强大的音频处理能力,那么今天 ...

  5. 新手必备pr 2021快速入门教程「六」时间轴面板的认识及使用功能

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 上节内容我们介绍了PR素材的预览及源面板素材监视窗口的操作认识,最后还给大家讲解 ...

  6. 新手必备pr 2021快速入门教程「一」初识premiere pro 工作界面

    PR2021快速入门教程,学完之后,你可以制作抖音视频,vlog,电影混剪,日常记录等!零基础,欢迎入坑! 本节内容: 在premiere pro2021入门教程的第一部分,我们主要介绍软件工作界面的 ...

  7. 新手必备pr 2021快速入门教程「十」PR基础视频调色

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 调色是视频后期制作流程中必不可少的重要环节.每当我们看电影的时候,就会感觉电影里 ...

  8. 新手必备pr 2021快速入门教程「七」效果控件面板详解

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 在使用pr软件的过程中,效果控件功能可以说是比较常用的功能,但是,具体它有哪些效 ...

  9. 新手必备pr 2021快速入门教程「十二」PR导出高清视频

    PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 视频剪辑成我们想要的样子后,接下来重要的一步,就是导出!但是"如何导出 ...

最新文章

  1. TypeScript VS JavaScript 深度对比
  2. git使用的基本流程_这 7 个免费的 Git 教程,适合所有程序员
  3. Python-csvkit:强大的CSV文件命令行工具
  4. python django mysql写入中文乱码_Django 连接mysql数据库中文乱码
  5. 我珍藏的一些好的Python代码,技巧
  6. VUE的导入(HelloWord)
  7. git pull远程master_github与Git实用操作图解之一
  8. 快手视频下载和转发工具
  9. matlab线性代数对角化,工程线性代数(MATLAB版) (2007年7月)
  10. XS128 中断向量表
  11. ab test -- 实验效果不显著的改善方法 -- CUPED
  12. rpm -ivh安装mysql_rpm的用法 详解
  13. python计算方位角_python实现两个经纬度点之间的距离和方位角
  14. poj-openjudge 1042:Moles 解题报告
  15. 爬取94神马网的电影信息
  16. 同期及上期数据对比显示
  17. HackerRank 题目目录
  18. [MATLAB] 读取ASII文件中的复数数据
  19. PHP函数array_intersect
  20. Linux环境怎样制作u盘系统启动盘

热门文章

  1. pycharm创建vue项目
  2. springboot2 springcloud Greenwich.SR3 构建微服务--1.eureka注册中心搭建
  3. Linux 时间同步ntpdate
  4. GAN如此简单的PyTorch实现,一张脸生成72种表情(附代码)
  5. “Hello World”居然有这么鬼畜的打开方式?!
  6. 经典卷积网络--VGGNet
  7. 转载-一个中科大差生的8年程序员工作总结 - 陈小房的文章 - 知乎
  8. Sql Server 循环语句插入
  9. XGBoost算法原理以及实现
  10. P2532 [AHOI2012]树屋阶梯($Catalan$数高精度)