MATLAB

  • MATLAB介绍
  • MATLAB编程语言的特点:
  • MATLAB主要交互窗口
  • 命令窗口的操作
    • 常见通用指令:
    • 格式显示设置
    • 数值显示格式设置
    • 命令行中的标点符号
    • 变量命名规则
    • Matlab预定义的变量
    • Matlab文件格式

MATLAB介绍

  1. MATLAB的含义是矩阵实验室(Matrix Laboratory)的缩写,是一种以矩阵计算为基础的交互式程序语言
  2. MATLAB 的基本功能有数值计算, 符号计算, 绘图,编程、GUI 开发

MATLAB编程语言的特点:

  1. 语法规则简单。与其他编程语言相比更接近于常规数学表示。对于数组变量的使用,不需类型声明,无需事先申请内存空间。
  2. MATLAB基本的语言环境提供了数以千计的计算函数,极大的提高了用户的编程效率
  3. MATLAB是一种脚本式(scripted)的解释型语言,无论是指令、函数或变量,只要在指令窗口的提示符下键入,并“回车(Enter)”,MATLAB都予以解释执行
  4. 平台无关性(可移植性)。MATLAB软件可以运行在很多不同的计算机系统平台上。无论你在哪一个平台上编写的程序都可以运行在其它平台上,对于MATLAB数据文件也一样,是平台无关的

MATLAB主要交互窗口

  1. 命令窗口:可以输入MATLAB的各种指令、函数和表达式并显示图形化外的所有运算结果
  2. 当前工作目录窗口
  3. 工作空间窗口:内存变量的查阅、保存和编辑
  4. 历史命令窗口:记录每次MATLAB的启动时间,并记录在指令窗口输入指令

命令窗口的操作

常见通用指令:

  1. clc:清楚指令窗口的显示内容
  2. clear:清理MATLAB工作空间中保存的变量
  3. clf:清楚MATLAB图形窗口中的显示内容
  4. who/whos:显示MATLAB工作空间中的变量信息
  5. help:指令具体指令但是不知道怎么使用
  6. lookfor:想解决某个问题,但是不知道MATLAB有哪些指令可用

格式显示设置

默认显示格式:短格式short(末尾含有4位有效小数)
修改格式:format long(长格式,末尾含15位有效小数)
format long g :自动选择最佳显示方式(双精度数,显示15位定点或浮点格式,单精度数,显示7位定点或浮点格式)
format命令只影响命令窗口中的显示精度,不影响计算精度。计算过程中matlab是以16位有效数字计算。

数值显示格式设置

修改格式:format compact ( 去除空格)
修改格式:format loose( 增加空格)

命令行中的标点符号

MATLAB常用标点的功能
分号:不显示结果指令的结尾;数组行分隔
冒号:生成一维数组;作下标表示该维全部
黑点:在数组运算中的作用
逗号:函数输入量分隔;数组元素分隔
空格:用于输入变量之间的分隔符以及数组行元素之间的分隔符。

变量命名规则

  1. 变量名、函数名对字母大小写敏感
  2. 变量名必须以字母开头,可以由字母、数字和下划线组成,变量名中不能包含空格和标点符号
  3. 变量名的字符长度不应超过31个字符,第31个字符之后的字符将被忽略

Matlab预定义的变量

pi:圆周率π
inf:∞值,无限大(1/0)
NaN:非数,0/0、∞/ ∞

Matlab文件格式

  1. 程序文件:即M文件,其扩展名为.m,包括主程序和函数文件,M文件通过M文件编辑/调试器生成。Matlab的各工具箱中的函数大部分是M文件。
  2. 数据文件:即MAT文件,其扩展名为.mat,用来保存工作空间中的数据变量。数据文件可以通过在命令行窗口中输入“save”命令生成。
  3. 可执行文件:即MEX文件,其文件的扩展名为.mex,由Matlab的编译器对M文件进行编译后产生,其运行速度比直接执行M文件快得多。

[MATLAB]基本介绍相关推荐

  1. MATLAB工具箱介绍

    MATLAB工具箱介绍 Toolbox工具箱 序号 工具箱 备注 数学.统计与优化 1 Symbolic Math Toolbox 符号数学工具箱 2 Partial Differential Euq ...

  2. matlab中emd函数,EMD算法的matlab程序介绍解析

    <EMD算法的matlab程序介绍解析>由会员分享,可在线阅读,更多相关<EMD算法的matlab程序介绍解析(6页珍藏版)>请在人人文库网上搜索. 1.此版本为 ALAN 版 ...

  3. 模型预测控制(MPC)+逻辑控制(相平面分区控制)--matlab例程介绍

    模型预测控制(MPC)+逻辑控制(相平面分区控制)–matlab例程介绍 MATLAB-模型模糊神经网络预测控制demo(训练数据用):链接:https://blog.csdn.net/answerM ...

  4. matlab2017中工具箱,【2017年整理】matlab工具箱介绍.ppt

    [2017年整理]matlab工具箱介绍 第六讲 Matlab工具箱;一.工具箱简介;领域型工具箱 -- 专用型 领域型工具箱是学科专用工具箱,其专业性很强,比如控制系统工具箱( Control Sy ...

  5. matlab中文论坛视频谷普教程MATLAB压缩包介绍

    matlab中文论坛视频谷普教程MATLAB压缩包介绍 我也正在学习这个软件 ,看到这个教程就在这里分享了,希望大家喜欢! Matlab 初学者视频教学 1. Matlab视频:Matlab中文论坛为 ...

  6. Matlab在线IDE:MATLAB Online介绍与计算定积分案例

    目录 1.MATLAB Online介绍 功能与特点 命令行窗口和编辑器窗口 适用场景 计费方式 使用方法 2.注册登录 3.计算定积分 1.MATLAB Online介绍 MATLAB Online ...

  7. matlab软件介绍_活动回顾 | 您要的MATLAB课堂总结上线啦!

    从筹备到举办,转眼间, 在东南珠三校举办的MATLAB讲座已落下帷幕, 但那些精彩的瞬间依然历历在目. 下面,就让我们一起来回顾一下吧! 1广州校区南校园 5月10日的晚上,李嘉老师的魅力和同学们的好 ...

  8. matlab gul介绍及串口通信实现,Matlab - GUl介绍及串口通信实现(转)

    新建Blank GUI. 在新建Blank GUI界面中,包含了一般的界面元素,如菜单.按钮.坐标轴.控件等.添加必要的串口通信参数设置按钮. 2 串口数据发送与接收功能实现 2.1 建立串口通信流程 ...

  9. matlab toolbox 介绍,Matlab Robotic Toolbox使用简介(1)

    软件:matlab2014a 工具箱:Matlab Robotic Toolbox v9.8 这里感谢枫箫提供的机器人工具箱:http://blog.sina.com.cn/u/2707887295 ...

  10. 关于一些常见/好用的matlab工具箱介绍

    所谓Matlab工具箱就是一些M文件的集合, 用户可以修改工具箱中的函数,更为重要的是用户可以通过编制M文件来任意地添加工具箱中原来没有的工具函数.此功能充分体现了matlab语言的开放性.许多的专业 ...

最新文章

  1. 猜数游戏的Java程序
  2. javaSE各阶段练习题--初识Java章节
  3. Fliptile POJ - 3279 (翻转)(二进制+对第一行暴力遍历翻转的位置)
  4. 配置Debian11服务器允许root用户远程SSH登录
  5. tomcat 5 comcat 6 区别
  6. java poi打印word_Java 打印Word文档
  7. Google、Baidu
  8. 我是如何考上武汉大学在职研究生的
  9. 前端实现序列帧_canvas实现序列帧动画的案例
  10. html页面改成wap页面,wap网页怎么制作 这五大常见问题你要了解一下了!
  11. 树莓派引脚介绍与GPIO的初步认识与应用
  12. Duplicate Net Names Wire Net......
  13. 什么是pid控制算法_控制算法原理及实现之PID(以飞控为例)
  14. 如何注册自己的OpenAI/ChatGPT账号?
  15. 入职腾讯第九年,我辞职了!!!
  16. 少儿编程培养孩子逻辑思维
  17. 苹果电脑Mac中delete键的七种用法
  18. SecureCRT+SecureFX 7.0.0.326 (32+64位)绿色汉化整合版
  19. Python的Pexpect模块详解
  20. 兄弟们,1024,懂得都懂。

热门文章

  1. 机顶盒怎样配置服务器信息,网络机顶盒桌面配置服务器
  2. armeabi与armeabi-v7a的区别,绝对干货!
  3. SSR端口冲突的解决法法
  4. MySQL grant 语法
  5. 入手Kindle 2
  6. 清理tomcat服务器日志文件,Tomcat日志配置与清理
  7. python基础随机数模块生成银行卡密码
  8. 如何使用nodejs的镜像下载
  9. 【工具分享】分享一个移动端网络诊断工具(适用于安卓平台)
  10. Linux-C 文件操作