02基本操作与矩阵输入

本文介绍了Matlab的基本操作,包括矩阵输入、布局、命令历史记录、变量管理(优先级、类型和命名)、矩阵索引与运算、特殊矩阵创建、冒号方法、搜索功能以及常用函数和小技巧。

基本操作与矩阵输入

画面布局简介

引出命令历史记录窗口

在这里插入图片描述

这里点击 ->布局 ->命令历史记录 ->停靠 即可调出命令历史记录窗口于右下角

画面窗口简述

在这里插入图片描述

  1. 画面中间上侧长条状区域显示的是文件夹地址
  2. 左侧显示为当前文件夹文件
  3. 中间为命令行窗口,可以输入指令
  4. 右侧工作区显示变量以及数值
  5. 右下角刚调出的命令历史记录可方便查询历史以及使用过命令的复制

基本知识与操作

基本知识

优先级

matlab中,优先级顺序为
括号() > 次方号^ > 乘除*/ > 加减±

变量
  • matlab中变量使用不需提前声明
  • 变量名大小写敏感
  • 变量名不能以数字开头
  • 个人变量优先级是大于关键字与内置函数名的,变量不要与它们相同
  • 数字变量默认为double类
    如果不小心将变量与关键字重复,可使用 clear name 方法来清除变量 ; 在工作区右键删除也可
变量类型释义
logical逻辑值,0 or 1
char
numeric包含各种int等数字变量
cellmatlab所独有的细胞类型
struct
数字型变量的不同显示格式

使用format + 显示格式 可以更改后续变量显示格式

关键字
部分常用关键字含义
ans上一次的运算结果
i j复数算子
Inf无穷
NaN非数字
piπ
可使用iskeyword来查询所有关键字
向量
  • 行向量:向量名 = [数据 数据 数据 数据]

  • 列向量:向量名 = [数据;数据;数据;数据]

  • 向量乘法的结果向量 与乘号左边向量行数相等,乘号右边列数相等

  • 向量乘法,两向量必须行列数交叉相等

矩阵
矩阵的索引

当索引矩阵中某一数值时,索引方法

  1. 矩阵名(行,列)#示例:A(2,3)即取矩阵第二行第三列
  2. 矩阵名(索引数字) #此方法中,索引顺序为逐列从上往下索引
    设有矩阵A
    11216
    5179
    3127
方法示例释义示例取值
矩阵名(行,列)A(2,3)取矩阵第二行第三列9
矩阵名(索引数字)A(4)索引顺序为逐列从上往下索引21
矩阵名([数字 数字 数字])A([1 3 6])以上一种方式索引多个数字,结果为新矩阵
#注,此处若中间有分号即为左右俩两边纵向拼接
11 31 2
矩阵名([行 行],[列 列])A([1 3],[1 3])左边方括号中为两个行数值,右边方括号为两个列数值
即取矩阵索引的行与列的交叉项
11 6
31 7
  • 在矩阵索引中,在行或列的位置放冒号:则表示取全部行或列.
  • 变量后面加小括号可以取里面的第几个数值。name(数字) #注意,矩阵中是一列一列开始往下算的。矩阵的某行某列的数值则用 变量(行,列) 表示
  • 如果将两个数组变量用中括号括起来则表示拼接。
    例如[A,B]表示横向拼接。[A;B]表示纵向拼接。#注,这个操作也可以多层套娃,里面的拼完外面的再拼例如[C,[A,B]]
  • 索引矩阵元素再给其赋值为[ ]即可消除该元素
矩阵运算与操作函数

别人直接有整理好的我就截取图片放这里吧
原笔记链接
在这里插入图片描述
在这里插入图片描述

快速创建特殊矩阵命令

部分命令可快速创建特殊矩阵,如

命令作用
eye(n)得到一个n*n的单位矩阵
zeros(n1, n2)得到一个n1*n2的全0矩阵
ones(n1, n2)得到一个n1*n2的1矩阵
diag(vector)得到一个以向量vector中内容为对角线的对角矩阵
冒号方法

冒号运算符可以起到快速创建数列向量的效果

冒号表达式释义结果
1:5创建一个由1到5的向量1 2 3 4 5
1:2:5创建一个一到五,步长值为2的向量1 3 5
[1:5;2:3:15;-2:0.5:0]创建三个行向量,并将其纵向拼接1 2 3 4 5
2 5 8 11 14
-2 -1.5 -1 -0.5 0
‘a’:2:‘z’字母a到z,步长值为2‘acegikmoqsuwy’

基本操作

  1. 搜索框与help指令
    在这里插入图片描述

    1. 右上角搜索框可以在文档内搜索相关内容
    2. 在命令行窗口输入 help name会显示指定的功能的帮助文本. #你甚至可以进行help help
  2. 简单计算:你可以在命令行窗口进行一些简单的数学运算,
    其中部分例如π在matlab中用pi引用,数学中的ln在matlab用log等问题用多了就记住了,初学者可在help,右上角搜索框,以及搜索引擎中获取详细使用方式.
    这里给出图片示例
    题目
    在这里插入图片描述

    答案
    在这里插入图片描述

一些函数
函数名作用
clc清空命令行窗口显示
clear搭配已有变量名删除变量
who显示全部已有变量
whos显示全部已有变量并显示详细信息

小技巧

  1. 语句最后加分号 ; 即可使运算结果不显示
  2. 在输入框中按上下键即可快捷调用命令历史记录中的命令
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值