全球数百万工程师和科学家使用MATLAB分析和设计的系统和产品的改变我们的世界。 MATLAB应用在汽车安全系统,星际飞船,健康监测设备,智能电网,和LTE蜂窝网络中。它可以用于机器学习,信号处理,图像处理,计算机视觉,通信,计算金融,控制设计,机器人,等等。

MATLAB是“matrix laboratory”的缩写。而其他编程语言大多是和数字打交道的。MATLAB主要操作矩阵和数组。

所有的MATLAB变量是多维数组,不管什么类型的数据。矩阵是经常用于线性代数的二维阵列。

该教程主要讲解数组和矩阵的操作。

创建数组

建立一个4个元素在一行的数组,或者用空格隔开,或者用逗号(,)隔开。

a = [1 2 3 4]

a =

1 2 3 4

这种数组是行向量。

建立一个多行的矩阵,要用分号(;)隔开每一行。

a = [1 2 3; 4 5 6; 7 8 10]

a =

1 2 3

4 5 6

7 8 10

另一种建立矩阵的方法是使用ones, zeros, rand方法。例如建立一个5*1的零向量。

z = zeros(5,1)

z =

0

0

0

0

0

级联

级联把多个数组连成一个大数组的过程。实际上,你的第一个数组就是通过级联把单独元素连成的。[]是级联运算符。

A = [a,a]

A =

1 2 3 1 2 3

4 5 6 4 5 6

7 8 10 7 8 10

用逗号的级联被称为水平级联。相似的,也有垂直级联,用分号级联。

A = [a; a]

A =

1 2 3

4 5 6

7 8 10

1 2 3

4 5 6

7 8 10

复数

复数有两个实部和虚部,其中,虚数单位是-1的平方根。

sqrt(-1)

ans =

0.0000 + 1.0000i

为了表示复数的虚部,使用i或j。

c = [3+4i, 4+3j; -i, 10j]

c =

3.0000 + 4.0000i 4.0000 + 3.0000i

0.0000 - 1.0000i 0.0000 +10.0000i

matlab肆,matlab入门教程相关推荐

  1. MATLAB 2019 快速入门教程(官方手册翻译)(1/4)

    1 快速入门 1.1 MATLAB 产品描述 1.1.1 数学.图形与编程 1.1.2 规模.集成与部署 1.1.3 关键特性 1.2 MATLAB 界面基础知识 1.3 矩阵与数组 1.3.1 建立 ...

  2. MATLAB编程与应用系列-关于MATLAB编程入门教程的总体编写安排

    本系列教程来源于出版设计<基于MATLAB编程基础与典型应用书籍>,如涉及版权问题,请联系:156204968@qq.com. 出版社:人民邮电出版社, 页数:525. 本系列教程目前基于 ...

  3. matlab中if语句多个_MATLAB入门教程 | 003基础知识

    一.认识MATLAB 1. MATLAB概述 (1)在欧美各高等学校, Matlab成为线性代数.自动控制理论.数字信号处理.时间序列分析.动态系统仿真.图像处理等诸多课程的基本教学工具,成为本科生. ...

  4. 图像设定阈值二值matlab,“图像类型转换II——使用“导入、导出和转换”中的“阈值法”转换为二值图像”,MATLABImageProcessingToolbox,入门教程,七,之...

    1 imbinarize函数 在 [MATLAB Image Processing Toolbox 入门教程二]快速入门之"亮度校正"和"目标识别" 中我们已经 ...

  5. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)

    Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...

  6. Matlab入门教程--基本运算与函数(一)

    Matlab入门教程--基本运算与函数(一) 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: >>(5*2+1.3-0 ...

  7. MATLAB入门教程(基础知识点)

    转自:  http://blog.csdn.net/lxdfigo/article/details/8279962 MATLAB入门教程   1.MATLAB的基本知识 1-1.基本运算与函数   ...

  8. 【MATLAB Image Processing Toolbox 入门教程三】快速入门之“在多光谱图像中寻找植被”

    [MATLAB Image Processing Toolbox 入门教程三] 本篇摘要 一.从多光谱图像文件导入彩色红外通道 二.构建近红外光谱散射图 三.计算植被系数并显示其定位 四.综合实例部分 ...

  9. [Matlab]入门教程基础向笔记(B站视频)

    [Matlab]入门教程基础向笔记(B站视频) 快捷操作 clc:清除命令行窗口历史操作 用⬆(上箭头)表示快捷输入上一段代码 计算细节 矩阵相乘 A*B:表示现代中的相乘运算 A.B:表示各个数字分 ...

  10. 数模matlab入门教程-001-xlsread用法

    数模matlab入门教程-001 1.函数介绍 2.数据读入 3.后续内容 数模要开始了,整理了一些基本资料提供给没有基础的同学.本文以2017届D题为例,21天数学建模从入门到精通. 这个题目可以在 ...

最新文章

  1. SAP MM 公司间退货STO的交货单PGI报错 -Purchase order 4500000773 does not contain items for a stock transfer-
  2. 网站结构优化——不能忽视的优化重点
  3. R语言应用实战-基于R的因子分析(以上市公司数据为例)
  4. flex使用FlexPrintJob打印问题
  5. Bootstrap 排版地址
  6. PCIe总线基本概念
  7. 【英语学习】【English L06】U06 Banking L5 I'd like to change Chinese *yuan* into pounds
  8. sourcetree windows下中文乱码
  9. svpwm的matlab模型,svpwm的MATLAB仿真实现(转载)
  10. html网页综合项目实战
  11. CI管道-Github+ACR
  12. 2021全球生活成本排名揭晓:香港不是第一,最贵城市是它
  13. dd命令磁盘对拷及备份
  14. vue手机端回退_从外链回退到vue应用不触发生命周期、beforeRouterEnter等钩子函数的问题...
  15. 2020-11-01(电脑耳机声音外放)
  16. PaddleOCR 文字检测部分源码学习(8)-损失函数(4)
  17. Android 部分手机拍照后获取的图片被旋转
  18. React 基础----1
  19. 海尔互联网转型成功了吗?
  20. mysql身份证号用什么存储_mysql 字段存储类型

热门文章

  1. PCB解决(Failed to add class member)问题
  2. 人工智能——前言概述
  3. 掘金网无极ip代理软件IOS版如何下载安装?
  4. Python制作反编译APK工具
  5. 软考2022上半年真题笔记
  6. 2019ICPC亚洲区域赛(南京) C-Digital Path 题解
  7. B-M求线性移位寄存器
  8. 第十讲 线性反馈移位寄存器
  9. 备战数学建模12-模糊综合评价模型
  10. chm转txt(chm转txt格式转换器安卓)