ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

数模美赛备赛-MATLAB基操勿六

2021-11-22 13:32:38  阅读:178  来源: 互联网

标签:窗口 函数 备赛 矩阵 数模 MATLAB 数组 数据类型 美赛


** 如有错误,感谢指正**

如有错误,感谢指正,请私信博主,有辛苦红包,拜“一字之师”。

请根据目录寻找自己需要的段落

导语:本博客为个人整理MATLAB学习记录帖,如有错误,感谢指正。系统学习,欢迎持续关注,后续陆陆续续更新
Java 交流qq群 383245788

本文旨在记录个人数模美赛备赛经历。转载请注明出处。

MATLAB基础

●MATLAB是Matrix Laboratory (矩阵实验室)的缩写。
●开放式程序设计语言,可用于高性能工程计算。
●基本的数据单位是没有维数限制的矩阵。
●MATLAB是很多数学类、工程和科学类的初等和高等课程的标准指导工具。
●工业上常用来做产品研究、开发和分析。
●MATLAB的版本号主要包含发布时间。3月份发布版本a , 9月份发布版本b。

MATLAB系统主要包含五个部分,分别为:
●桌面工具和开发环境:用户图形化界面,方便用户使用MATLAB的函数和文件,包括MATLAB桌面和命令行窗口,编辑器和调试器,代码分析器和用于浏览帮助、工作空间、文件的浏览器。
●数学函数库:包括大量的计算算法,从初等函数(如加法、正弦、余弦等)到复杂的高等函数(如矩阵求逆、矩阵特征值、贝塞尔函数和快速傅里叶变换等)。
●语言:MATLAB语言是一种高级的居于矩阵/数组的语言,具有程序流控制、函数、数据结构、输入输出和面向对象编程等特色。用户可以在命令行窗口中将输入语句与执行命令同步,以迅速创立快速抛弃型程序,也可以 编写一个较大的复杂的M文件后再一起运行,以创立完整的大型应用程序。 图形处理:方便的数据可视化功能,以将向量和矩阵用图形表现出来,还可以进行图像处理、图形标注、动画和表达式作图,以及建立基于MATLAB应用程序的完整的用户的图形用户界面。
●外部接口:MATLAB语言能够和C语言等其它语言进行交互。

MATLAB工作界面
MATLAB的工作界面是大家最直接接触的,初步认识各组成部分可以帮助大家熟悉MATLAB的使用。
MATLAB的工作界面形式简洁,主要由标题栏、功能区、工具栏、当前目录窗口(Current Folder,即当前文件夹窗口)、命令行窗口(CommandWindow)、工作区窗口(WorkSpace) 和命令历史记录窗口等组成。
MATLAB 2019中已经不直接显示命令历史记录窗需要输入指令调出。
MATLAB工作界面图

基本操作,新建,打开,导入,调整布局。
帮助系统:

1.查询函数(知道函数名) : help+函数名
2. MATLAB联机帮助 : helpwin
3. 查询函数(不知道全部函数名,模糊查询) : lookfor+函数信息
4.内存变量列表: who
5.内存变量信息: whos
6.目录中的文件列表: what
7. 确定文件位置: which
8. 变量检验函数: exist

MATLAB命令

指令输入提示符 “》”
enter 执行一行或一段命令
不接受中文命令输入,路径应避免中文
MATLAB对命令的格式要求相对严格,必须要按照格式来输入,如果不知道格式或者调用方式,可以查看帮助系统。
MATLAB的命令必须符合逻辑,所有变量必须之前就存在。
MATLAB功能符号:如下
符号表> 英文分号; 不在命令行显示结果。
MATLAB常用命令
命令>MATLAB数据类型
MATLAB的数据类型主要包括:数字、字符串、向量、矩阵、单元型数据及结构型数据。矩阵是MATLAB语言中最基本的数据类型,从本质上讲它是数组。向量可以看作只有一行或一-列的矩阵(或数组) ;数字也可以看作矩阵,即一行一列的矩阵:字符串也可以看作矩阵(或数组),即字符矩阵(或数组) :而单元型数据和结构型数据都可以看作以任意形式的数组为元素的多维数组,只不过结构型数据的元素具有属性名。
具体的可以自己查查百度,跟别的编程语言有差别,但是不大。多出来几种数据类型。复数、矩阵这些可以跟百度聊聊。

变量名
变量名必须以字母开头,之后可以是任意的字母、数字或下划线。
变量名区分字母的大小写。
变量名不超过31个字符,第31个字符以后的字符将被忽略。
MATLAB常用常量
常用常量>

标签:窗口,函数,备赛,矩阵,数模,MATLAB,数组,数据类型,美赛
来源: https://blog.csdn.net/m0_52074396/article/details/121468762

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有