百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

MATLAB超简单上手教程!小白速会!(matlab详细教程)

moboyou 2025-04-30 11:27 17 浏览

MATLAB简介

数学类科技应用软件包括数值计算(Number Crunching)型软件和数学分析(Math Analysis)型软件

数值计算型软件

它们对大批数据具有较强的管理、计算和可视化能力,运行效率高。代表软件有Matlab,Xmath,Gauss,Mlab等。

数学分析型软件

它们以符号计算见长,并可得到解析符号解和任意精度解,但处理大量数据时运行效率低。代表软件有Mathematica,Maple等。

Matlab的五大通用功能:

  1. 数值计算功能(Numeric);
  2. 符号计算功能(Symbolic);
  3. 数据可视化功能(Graphic);
  4. 数据图形文字统一处理功能(Notebook);
  5. 建模仿真可视化功能(Simulink)。

对于非计算机专业学生来说,在很多时候,需要完成一个任务时,往往会优先选择Matlab,而不是用某一门编程语言来编程序解决,我认为一个重要的原因就在于Matlab的操作界面非常友善,编程的效率更高,易学易用。

Matlab的界面介绍:

这个部分很容易,多去点点,看看就知道了。

常用的命令

  • clc:清除命令行的命令,相当于cmd的cls
  • clear all:清除当前工作区的所有变量
  • clear variable:清除指定的变量
  • whos:查看当前工作区所有的变量
  • ls:查看当前的文件夹和文件信息
  • cd:进入文件夹

变量

  • 名字
  • 大小
  • 类型

查看方法:

单独查看大小,类型信息

例子(命令行):

矩阵和数组

MATLAB 是“matrix laboratory”的缩写形式。MATLAB(R) 主要用于处理整个的矩阵和数组,而其他编程语言大多逐个处理数值。

所有 MATLAB 变量都是多维数组,与数据类型无关。矩阵是指通常用来进行线性代数运算的二维数组。

创建方法

  • 直接创建(使用中括号来创建,同一行的用空格分隔,不同行用分号分隔)
  • 函数创建(ones,zeros,rand等函数)

一些操作

串联

使用 [a b] 可以达到相同的效果。

向量化操作(类似于python的numpy的广播机制)

MATLAB 允许您使用单一的算术运算符或函数来处理矩阵中的所有值。

注意 a * b 默认为进行矩阵乘法。

索引(一个其实很复杂的东西)

基本的三种形式

  • A(x,y)
  • A(x)
  • A(start:step:end)

注意: step默认为1,不像其他编程语言,这里的[start:end]是包括end的。如果只有一个冒号,那么表明选择全部。

一些个人的理解:类似于python的numpy,这里的切片也是一样的,冒号运算符返回的是一个矩阵。

保存文件

退出 MATLAB 后,工作区变量不会保留。使用 save 命令保存数据以供将来使用

通过保存,系统会使用 .mat 扩展名将工作区保存在当前工作文件夹中一个名为 MAT 文件的压缩文件中。

要清除工作区中的所有变量,请使用 clear 命令。

使用 load 将 MAT 文件中的数据还原到工作区。

文本和字符

文本string

  • 双引号创建。
  • 可以使用 + 运算符拼接

注意:如果文本包含双引号,请在定义中使用两个双引号。

字符数组

  • 单引号创建
  • 中括号拼接
  • 文本输出:disp(text)

函数调用(不会就查,多用就熟练了)

简单的二维图和三维图

二维图

三维图

三维图通常显示一个由带两个变量的函数 z = f ( x , y )定义的曲面图。例如,对于给定的行向量和列向量 x 和 y,每个向量包含 [ - 2 , 2 ] 范围内的 20 个点,计算

今天的干货分享到这里就结束了~关注小编每日分享数学建模干货知识!

点赞+关注+收藏 | 评论区留言【Matlab】 免费获取安装包及教程

相关推荐

Excel技巧:SHEETSNA函数一键提取所有工作表名称批量生产目录

首先介绍一下此函数:SHEETSNAME函数用于获取工作表的名称,有三个可选参数。语法:=SHEETSNAME([参照区域],[结果方向],[工作表范围])(参照区域,可选。给出参照,只返回参照单元格...

Excel HOUR函数:“小时”提取器_excel+hour函数提取器怎么用

一、函数概述HOUR函数是Excel中用于提取时间值小时部分的日期时间函数,返回0(12:00AM)到23(11:00PM)之间的整数。该函数在时间数据分析、考勤统计、日程安排等场景中应用广泛。语...

Filter+Search信息管理不再难|多条件|模糊查找|Excel函数应用

原创版权所有介绍一个信息管理系统,要求可以实现:多条件、模糊查找,手动输入的内容能去空格。先看效果,如下图动画演示这样的一个效果要怎样实现呢?本文所用函数有Filter和Search。先用filter...

FILTER函数介绍及经典用法12:FILTER+切片器的应用

EXCEL函数技巧:FILTER经典用法12。FILTER+切片器制作筛选按钮。FILTER的函数的经典用法12是用FILTER的函数和切片器制作一个筛选按钮。像左边的原始数据,右边想要制作一...

office办公应用网站推荐_office办公软件大全

以下是针对Office办公应用(Word/Excel/PPT等)的免费学习网站推荐,涵盖官方教程、综合平台及垂直领域资源,适合不同学习需求:一、官方权威资源1.微软Office官方培训...

WPS/Excel职场办公最常用的60个函数大全(含卡片),效率翻倍!

办公最常用的60个函数大全:从入门到精通,效率翻倍!在职场中,WPS/Excel几乎是每个人都离不开的工具,而函数则是其灵魂。掌握常用的函数,不仅能大幅提升工作效率,还能让你在数据处理、报表分析、自动...

收藏|查找神器Xlookup全集|一篇就够|Excel函数|图解教程

原创版权所有全程图解,方便阅读,内容比较多,请先收藏!Xlookup是Vlookup的升级函数,解决了Vlookup的所有缺点,可以完全取代Vlookup,学完本文后你将可以应对所有的查找难题,内容...

批量查询快递总耗时?用Excel这个公式,自动计算揽收到签收天数

批量查询快递总耗时?用Excel这个公式,自动计算揽收到签收天数在电商运营、物流对账等工作中,经常需要统计快递“揽收到签收”的耗时——比如判断某快递公司是否符合“3天内送达”的服务承...

Excel函数公式教程(490个实例详解)

Excel函数公式教程(490个实例详解)管理层的财务人员为什么那么厉害?就是因为他们精通excel技能!财务人员在日常工作中,经常会用到Excel财务函数公式,比如财务报表分析、工资核算、库存管理等...

Excel(WPS表格)Tocol函数应用技巧案例解读,建议收藏备用!

工作中,经常需要从多个单元格区域中提取唯一值,如体育赛事报名信息中提取唯一的参赛者信息等,此时如果复制粘贴然后去重,效率就会很低。如果能合理利用Tocol函数,将会极大地提高工作效率。一、功能及语法结...

Excel中的SCAN函数公式,把计算过程理清,你就会了

Excel新版本里面,除了出现非常好用的xlookup,Filter公式之外,还更新一批自定义函数,可以像写代码一样写公式其中SCAN函数公式,也非常强大,它是一个循环函数,今天来了解这个函数公式的计...

Excel(WPS表格)中多列去重就用Tocol+Unique组合函数,简单高效

在数据的分析和处理中,“去重”一直是绕不开的话题,如果单列去重,可以使用Unique函数完成,如果多列去重,如下图:从数据信息中可以看到,每位参赛者参加了多项运动,如果想知道去重后的参赛者有多少人,该...

Excel(WPS表格)函数Groupby,聚合统计,快速提高效率!

在前期的内容中,我们讲了很多的统计函数,如Sum系列、Average系列、Count系列、Rank系列等等……但如果用一个函数实现类似数据透视表的功能,就必须用Groupby函数,按指定字段进行聚合汇...

Excel新版本,IFS函数公式,太强大了!

我们举一个工作实例,现在需要计算业务员的奖励数据,右边是公司的奖励标准:在新版本的函数公式出来之前,我们需要使用IF函数公式来解决1、IF函数公式IF函数公式由三个参数组成,IF(判断条件,对的时候返...

Excel不用函数公式数据透视表,1秒完成多列项目汇总统计

如何将这里的多组数据进行汇总统计?每组数据当中一列是不同菜品,另一列就是该菜品的销售数量。如何进行汇总统计得到所有的菜品销售数量的求和、技术、平均、最大、最小值等数据?不用函数公式和数据透视表,一秒就...