当前位置: 首页 > news >正文

【MATLAB】(一)简介

一.MATLAB基本介绍

1.MATLAB是Matrix Laboratory(矩阵实验室)的缩写。

2.MATLAB是开放式程序设计语言,可用于高性能工程计算。

3.MATLAB的基本的数据单位是没有维数限制的矩阵。

4.MATLAB是很多数学类、工程和科学类的初等和高等课程的标准指导工具工业上常用来做产品研究、开发和分析。

5.MATLAB的版本号主要包含发布时间。3月份发布版本a,9月份发布版本b。

二.MATLAB系统的主要五部分

1.桌面工具和开发环境:用户图形化界面,方便用户使用MATLAB的函数和文件,包括MATLAB桌面和命令行窗口编辑器和调试器,代码分析器和用于浏览帮助、工作空间、文件的浏览器。

2.数学函数库:包括大量的计算算法,从初等函数(如加法、正弦、余弦等)到复杂的高等函数(如矩阵求逆矩阵特征值、贝塞尔函数和快速傅里叶变换等)

3.语言:MATLAB语言是一种高级的居于矩阵/数组的语言,具有程序流控制、函数、数据结构、输入输出和面向对象编程等特色。用户可以在命令行窗口中将输入语句与执行命令同步,以迅速创立快速抛弃型程序,也可以编写一个较大的复杂的M文件后再一起运行,以创立完整的大型应用程序。

4.图形处理:方便的数据可视化功能,以将向量和矩阵用图形表现出来,还可以进行图像处理、图形标注、动画和表达式作图,以及建立基于MATLAB应用程序的完整的用户的图形用户界面。

5.外部接口:使MATLAB语言能够和C语言等其它语言进行交互。

三.MATLAB工作界面

1.MATLAB的工作界面是大家最直接接触的,初步认识各组成部分可以帮助大家熟悉MATLAB的使用。

2.MATLAB的工作界面形式简洁,主要由标题栏、功能区、工具栏、当前目录窗口(Current Folder即当前文件夹窗口)、命令行窗口(CommandWindow)【输入指令】、工作区窗口(WorkSpace)【查看变量】和命令历史记录窗口等组成。

3.MATLAB 2019中已经不直接显示命令历史记录窗口,需要输入指令调出。

1.标题栏

2.功能区

3.工具栏

4.命令行窗口【可以输入指令来关闭matlab/右上角叉号】

5.当前目录窗口

6.工作区窗口

7.命令历史记录窗口:用于查看曾经运行过的代码。【布局】->【命令历史记录】->【停靠】

8.图像窗口:画图后会自动调出

四.MATLAB帮助系统

1.查询函数(知道函数名):help+函数名

2.MATLAB联机帮助:helpwin

3.查询函数(不知道全部函数名,模糊查询):lookfor+函数信息

4.内存变量列表:who

5.内存变量信息:whos

6.目录中的文件列表:what

7.确定文件位置:which

8.变量检验函数:exist【如果一开始令a=1,后续工作区被clear的话,那么exist a就不存在了】

五.知识点随记

1.clc清空命令行窗口,clear清空workspace工作区窗口。

---------------------------------------------------------------------------------------------------------

大二暑假七月底开始为开学的数学建模做准备啊啊啊。

编自2025/7/30。

http://www.dtcms.com/a/305949.html

相关文章:

  • 字节跳动“扣子”(Coze)开源:AI智能体生态的技术革命
  • ansible 版本升级
  • colima 修改镜像源为国内源
  • mybatis-入门
  • 笔记本电脑开机慢系统启动慢怎么办?【图文详解】win7/10/11开机慢
  • [leetcode] 反转字符串中的单词
  • 【JVM篇10】:三种垃圾回收算法对比详解
  • CMS框架漏洞
  • QT笔记--》QMenu
  • Apache FOP实践——pdf模板引擎
  • C++入门基础 1
  • Spark的累加器(Accumulator)
  • 数据治理平台如何选?深度解析国产化全栈方案与行业落地实践
  • react、vue中的key有什么作用?(key的内部原理)
  • Buck的Loadline和DVS区别和联系
  • OPCap:Object-aware Prompting Captioning
  • “娃哈哈”387件商标还在原集团名下!
  • 洛谷 P1303 A*B Problem-普及-
  • SpringAOP实现
  • 图像处理中级篇 [1]—— 彩色照相机的效果与预处理
  • RHEL 9.5 离线安装 Ansible 完整教程
  • 【自动化运维神器Ansible】Ansible常用模块之user模块详解
  • 【自动化运维神器Ansible】Ansible常用模块之group模块详解
  • Vite 模块动态导入之Glob导入
  • 一款基于 ReactNative 最新发布的`Android/iOS` 新架构文档预览开源库
  • Three.js + AI:结合 Stable Diffusion 生成纹理贴图
  • 关于项目的一些完善功能
  • 【BUUCTF系列】[极客大挑战 2019] EasySQL 1
  • 性能优化(一):时间分片(Time Slicing):让你的应用在高负载下“永不卡顿”的秘密
  • Django常见模型字段