Matlab基本操作和矩阵输入(郭彦甫视频学习笔记)
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基本操作和矩阵输入(郭彦甫视频学习笔记)相关推荐
- [MATLAB]基本操作与矩阵输入
基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...
- matlab基本操作与矩阵输入简单表示
1.matlab中就是直接输出答案 >> 1+1ans =2 1*9ans =9 2.matlab中输出矩阵 空格表示行,有分号表示换行 a=[1 2 3 4]a =1 2 3 4> ...
- matlab矩阵行位列维,Matlab—基本操作与矩阵输入
写在前面 还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~ matlab 运算符 ...
- MATLAB(一)基本操作与矩阵输入
文章目录 前言 一.Matlab视窗 二.基本操作与矩阵输入 1. 把MATLAB当做计算机 2. 初等数学函数 Exercise练习 2. 嵌入函数 3. 特殊变量和常量 4.MATLAB调用优先 ...
- 影像组学视频学习笔记(25)-查看准确度、灵敏度、特异度及混淆矩阵、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(25)主要讲解: 通过sklearn包输出准确度.灵敏度.特异度及混淆矩阵 基本概念 代码实现 from sklearn.metrics ...
- matlab矩阵初等变换矩阵,实验一 MATLAB基本操作及矩阵初等运算
实验一 MATLAB 基本操作及矩阵初等运算 实验目的: 1.熟悉matlab 的界面: 2.熟练掌握matlab 的变量.矩阵定义和基本赋值符号: 3.熟练掌握matlab 矩阵的引用及矩阵初等运算 ...
- 影像组学视频学习笔记(9)-T检验(T-test)理论及示例、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(9)主要介绍: T-test理论及示例 T 检验 两独立样本t检验(ttest_ind):检验两组独立样本的平均数与其分布是否具有显著性 ...
- 影像组学视频学习笔记(34)-使用3D Slicer软件提取影像组学特征、Li‘s have a solution and plan.
作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...
- 影像组学视频学习笔记(14)-特征权重做图及美化、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(14)主要介绍: 特征权重做图及美化 import matplotlib.pyplot as plt %matplotlib inlin ...
最新文章
- std::vectorint size_type 是STL的什么用法
- OSChina 技术周刊第十六期 —— 每周技术精粹
- Nginx 禁止某 IP 访问
- Docker镜像推送(push)到Docker Hub
- PaddleOCR——Visual Studio 2019 环境下C++推理部署 CMake 编译解决方案
- 报告一下近期读书情况
- MySQL 8.0.16安装(win64)
- 约束和异常处理 20
- 拓端tecdat|python研究汽车传感器数据统计可视化分析
- 181002有道扇贝每日一句
- paip.python NameError name 'xxx' is not defined\
- HIVE语法基础及实战----干货
- CSS3元素闪烁效果
- Demo : 人脸5个关键点检测
- php药膳 源码,药膳
- 一文解析推特上最常见的加密骗局
- 2020蓝桥杯模拟赛题目解析(上)
- 【转载】利用ENVI直接建立掩膜去除背景Inf值或NaN值
- 大数据挖掘及应用(期末复习版)
- 添加msg文件找不到目录add_message_files() directory not found:
热门文章
- 南京邮电大学嵌入式系统开发实验3:嵌入式数据库sqlite移植及使用
- 〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用
- python实现地名地址分层
- Catch That Cow(农夫和牛)(BFS入门)(详解)
- [含论文+源码等]高校科研项目管理系统[包运行成功]
- windows下修改黑苹果config_[Windows]【神器推荐】PearBIOS,一键傻瓜式安装黑苹果
- 函数作图的技巧(高数)
- Kotlin小知识之高阶函数
- 软件开源真正意义何在?
- Vscode——vscode 使用vetur插件