who/whos        查看工作区当前变量

clear        清空工作区的所有变量(慎用)

clear  valuable        清除变量valuable

clc            清空命令行窗口

clear all        清除工作区所有变量

close all        关闭所有显示的图片

一行代码太长需要换行写可以在后面加 ...

计算结果的显示格式 format

matlab 默认显示的是format short,改为format long之后显示如下:

显示格式包括

short                短格式显示

long                 长格式显示

shortE              短格式科学计数显示

longE               长格式科学计数显示

bank                小数点保留两位显示

hex                  十六进制显示

rat                    用有理数形式显示,如1/11,默认是显示小数点后四位数字,不是这个数的本身 ,rat会以1/11显示。

matlab使用的关键字

ans        matlab使用存储计算结果的临时变量

i,j        复数使用的关键字

inf        无穷大                        >>x = 1/0

eps        2.2204e-016            >>x = log(0)

NaN        无效数                    >>x = inf/inf

pi             Π

iskeyword查看关键字

命令行窗口表达式以分号(;)结尾,表示不显示计算结果

矩阵元素的输入与读取

行向量

a = [1 2 3 4];  //中间以空格隔开

列向量

b = [1;2;3;4];  //中间以分号隔开,表示换行

获取向量的元素  a(1);  //编号从1开始

矩阵

A = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16];

要矩阵元素的两种方法

方法一:A(1,1);

方法二:A(1);  //=A(1,1); matlab矩阵元素编号按列排列,如A(9) = 3而不是9

Colon operator( : )

等差序列的输入,比如输入 0 2 4 6 8 10 12 ... 98 100

[0:2:24] 其中0是起始位置,24是末尾位置,2是等差。如果等差是1,可简写为[0:24]

分号作索引的时候表示全部元素。如b(3, :) 是指第三行的所有元素。如果要删除第三行元素,就让第三行元素为空

分块矩阵的表示方法

A、B组成的增广矩阵为C = [A B];

矩阵的运算

+  -  *  ^(指数运算) 都比较常规,.* 和 ./ 表示对应元素相乘或相除,表示矩阵转置运算

特殊矩阵

n阶单位矩阵                eye(n);

零矩阵                         zeros(n1,n2);

元素全为1的矩阵        ones(n1,n2);

对角矩阵                     diag(),如diag([1 2 3 4]);

线性空间向量              linspace(),如linspace(1,13,6),以1为首,以13为尾,以(13-1)/6为公差的等差序列组成的向量

矩阵相关的常用方法

max(A)                        矩阵A中每一列元素的最大值,在点云数据里相当于每个维度的最大值

max(max(A))               矩阵A中所有元素的最大值

min(A)                         矩阵A中每一列元素的最小值

sum(A)                        矩阵A中每一列元素的和

sum(sum(A))              矩阵A中所有元素的和

mean(A)                     矩阵A中每一列元素的平均值

sort(A)                        矩阵A的每一列元素从小到大排序

sortrows(A)                矩阵A的行按第一列元素从小到大排序

size(A)                        矩阵A的行数和列数

length(A)                   矩阵A的行数,在点云数据里相当于点的个数

find(A==a)                 查找矩阵A中的元素a所在的位置

Matlab基本操作和矩阵输入(郭彦甫视频学习笔记)相关推荐

  1. [MATLAB]基本操作与矩阵输入

    基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...

  2. matlab基本操作与矩阵输入简单表示

    1.matlab中就是直接输出答案 >> 1+1ans =2 1*9ans =9 2.matlab中输出矩阵 空格表示行,有分号表示换行 a=[1 2 3 4]a =1 2 3 4> ...

  3. matlab矩阵行位列维,Matlab—基本操作与矩阵输入

    写在前面 还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~ matlab 运算符 ...

  4. MATLAB(一)基本操作与矩阵输入

    文章目录 前言 一.Matlab视窗 二.基本操作与矩阵输入 1. 把MATLAB当做计算机 2. 初等数学函数 Exercise练习 2. 嵌入函数 3. 特殊变量和常量 4.MATLAB调用优先 ...

  5. 影像组学视频学习笔记(25)-查看准确度、灵敏度、特异度及混淆矩阵、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(25)主要讲解: 通过sklearn包输出准确度.灵敏度.特异度及混淆矩阵 基本概念 代码实现 from sklearn.metrics ...

  6. matlab矩阵初等变换矩阵,实验一 MATLAB基本操作及矩阵初等运算

    实验一 MATLAB 基本操作及矩阵初等运算 实验目的: 1.熟悉matlab 的界面: 2.熟练掌握matlab 的变量.矩阵定义和基本赋值符号: 3.熟练掌握matlab 矩阵的引用及矩阵初等运算 ...

  7. 影像组学视频学习笔记(9)-T检验(T-test)理论及示例、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(9)主要介绍: T-test理论及示例 T 检验 两独立样本t检验(ttest_ind):检验两组独立样本的平均数与其分布是否具有显著性 ...

  8. 影像组学视频学习笔记(34)-使用3D Slicer软件提取影像组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  9. 影像组学视频学习笔记(14)-特征权重做图及美化、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(14)主要介绍: 特征权重做图及美化 import matplotlib.pyplot as plt %matplotlib inlin ...

最新文章

  1. std::vectorint size_type 是STL的什么用法
  2. OSChina 技术周刊第十六期 —— 每周技术精粹
  3. Nginx 禁止某 IP 访问
  4. Docker镜像推送(push)到Docker Hub
  5. PaddleOCR——Visual Studio 2019 环境下C++推理部署 CMake 编译解决方案
  6. 报告一下近期读书情况
  7. MySQL 8.0.16安装(win64)
  8. 约束和异常处理 20
  9. 拓端tecdat|python研究汽车传感器数据统计可视化分析
  10. 181002有道扇贝每日一句
  11. paip.python NameError name 'xxx' is not defined\
  12. HIVE语法基础及实战----干货
  13. CSS3元素闪烁效果
  14. Demo : 人脸5个关键点检测
  15. php药膳 源码,药膳
  16. 一文解析推特上最常见的加密骗局
  17. 2020蓝桥杯模拟赛题目解析(上)
  18. 【转载】利用ENVI直接建立掩膜去除背景Inf值或NaN值
  19. 大数据挖掘及应用(期末复习版)
  20. 添加msg文件找不到目录add_message_files() directory not found:

热门文章

  1. 南京邮电大学嵌入式系统开发实验3:嵌入式数据库sqlite移植及使用
  2. 〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用
  3. python实现地名地址分层
  4. Catch That Cow(农夫和牛)(BFS入门)(详解)
  5. [含论文+源码等]高校科研项目管理系统[包运行成功]
  6. windows下修改黑苹果config_[Windows]【神器推荐】PearBIOS,一键傻瓜式安装黑苹果
  7. 函数作图的技巧(高数)
  8. Kotlin小知识之高阶函数
  9. 软件开源真正意义何在?
  10. Vscode——vscode 使用vetur插件