linespace. matlab,Matlab基础
基本命令和语句
clearclear y
删除y变量
clear
删除所有变量
clc
清空屏幕输出
文件命名规则
matlab文件命名规则和C语言变量命名规则类似。
help
帮助文档,help functionname。
lookfor
寻找含关键字的函数,lookfor keyword。
向量
一行中的元素可以用逗号或者空格隔开。
分号表示一行向量的结束。
切片
起点:步长:终点,步长可以省略,默认为1
转置
A'
linespace
类似切片,均匀生成几个数字,得到行向量。
常用矩阵
zeros
零矩阵,参数是行数和列数或者方阵行数。
ones
1矩阵,参数同zeros。
eye
单位矩阵
固定变量
pi
π
i或者j
虚数,$\sqrt{-1}$。
Inf
无穷大
NaN
不是一个数字,not a number。
矩阵运算
矩阵指2维向量,向量指1维向量。
矩阵加法
同型矩阵同位置元素相加。
若矩阵+向量,每行/列都会加该向量。
矩阵减法
类似于矩阵加法。
矩阵乘法/除法
点乘点除
A.*B,对应位相乘。
次方
A^2
点次方
A.^2,每一位都次方。
矩阵取值
双索引
A(1,3)`,第一行第三列元素。
单索引
matlab是竖着数的。
若A是三行三列的矩阵,则A(1,2)==A(4)。
取行/列向量
A(2,:),取A的第二行所有列,即第二行。
比较和逻辑运算
同位置元素进行比较,>、5,y<7)。比如A==B。
x(x<0)=0,将x中小于0的赋值为0
y(y(:,1)<0,:)=0,如果某行第一列小于0,整行赋值为0
矩阵操作函数
设A是矩阵,B是行向量,C是列向量。
flipud
上下旋转
fliplr
左右旋转
rot90
沿副对角线旋转,与转置不同。
sum
求和。
sum(B)
求该行的和
sum(A)
每列求和,得到一个行向量
sum(A,1)
等价于sum(A),1代表维度,列是第一个维度。
sum(A,2)
每行求和,得到一个列向量。
sum(A(:))
整个矩阵求和。A(:)将矩阵A拉成一个列向量。
maxmax(B)
求一行的最大值。
max(B,2)
每个元素与2比较,得最大值;若小于2,则结果为2;若大于2,则结果为该元素。
max(A)
与sum类似,每列求最大值,等价于max(A,[],1)。
max(A,[],2)
每行求最大值。
常用数学函数
ceil
向上取整
fix
靠近0取整
floor
向下取整
round
四舍五入取整
mod
mod(i,2),取i/2的余数。
欢迎讨论和交流!
linespace. matlab,Matlab基础相关推荐
- matlab语言实验二,实验二 MATLAB语言基础
实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...
- P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结
上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...
- Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)
Matlab绘图基础--利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴) - 司徒鲜生 - 博客园 Matlab中axes函数解析_ljh0302的博客-CSDN博客_ ...
- Matlab编写一个脚本计算e,Matlab编程基础I脚本.PPT
Matlab编程基础I脚本 数学软件 Matlab 本讲主要内容 Matlab 编程 M 文件 M 文件 编程示例 编程示例 本讲主要内容 关系运算 关系运算举例 逻辑运算 逻辑运算 逻辑运算 一些测 ...
- 实验1 数字图像处理的MATLAB基础,《数字图像处理(实验部分)》实验1_数字图像处理中MATLAB使用基础...
<数字图像处理(实验部分)>教案 实验一:数字图像处理中MATLAB使用基础实验 一. MATLAB软件安装 二. 进入MATLAB运行环境 三. MATLAB编程基础 3.1.变量 预定 ...
- matlab最基础教程(四):常用的系统自带函数,符号变量与字符串篇
matlab最基础教程(四):常用的系统自带函数,符号变量与字符串篇 前言:matlab字面意思是矩阵实验室,软件重点是数值变量的运算.所以在符号变量和字符串的运算上,功能并不强大,我用的也不是很多, ...
- matlab工程应用基础,Matlab工程应用基础_2_214090
<Matlab工程应用基础_2_214090>由会员分享,可在线阅读,更多相关<Matlab工程应用基础_2_214090(21页珍藏版)>请在人人文库网上搜索. 1.课件下载 ...
- matlab最基础教程(六):编程习惯
matlab最基础教程(六):编程习惯 前言:matlab的基本使用方法差不多介绍完了,确定问题类型(数值/符号),编程(函数/脚本)并运行即可.但具体编程过程中,良好的习惯非常重要,一方面便于调试, ...
- matlab最基础教程(二):变量类型与赋值
matlab最基础教程(二):变量类型与赋值 前言:matlab解决问题的最基本思路是建立脚本文件,那么脚本文件的第一段就是定义一些变量,这和C语言等编程思想是一样的.matlab提供的变量类型很多, ...
- MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(Simulink基础)
MATLAB官方教程笔记第二篇了,上一篇主要讲的是MATLAB基础:MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(matlab基础) 这一篇主要是讲simulink基础了 ...
最新文章
- GIL+死锁与递归锁+信号量+event事件
- 国内首个深度学习工程师认证标准发布
- [转]使用批处理设置、启动和停止服务
- Python sort()和sorted()函数区别及用法详解
- 详解浏览器解析一个URL的全过程
- oracle 数据库数据迁移解决方案
- 福大软工 · BETA 版冲刺前准备(团队)
- 【动态规划】大厅安排 (ssl 1212)
- 多维DP UVA 11552 Fewest Flop
- Shell的 for 循环小例子
- Java 学习之反射机制“解刨”分解类,并获取内容!
- 执行git命令出现 xcrun: error:
- 使用mingw编译log4cpp--问题整理
- Linux下的好用的图片压缩软件
- 【Go语言】深入浅出chan(各种实例场景+分析)
- zerglurker的C语言教程010——运算符详解(二)
- STM32SD卡实现USB虚拟U盘
- 微信小程序取本地数据库数据(实测有图)
- android旋转的列表,Android利用layer-list实现ProgressBar顺时针及逆时针旋转
- 秣小白的C语言旅程——第一站
热门文章
- java编写k线_用Java绘制K线图
- 【卡尔曼滤波】卡尔曼滤波在雷达目标跟踪中的应用仿真matlab源码
- 无人机不装脚架的好处就是降落时会比较稳,不怕倾斜侧翻。
- [Solved] 升级到最新22H2版本任务栏透明失效 - TranslucentTB
- c++用递归计算二叉树的叶子节点的个数
- Windows10 电源计划只有平衡模式解决办法
- win10系统没有电源高性能选项
- EC20 4G LTE模块在FriendlyElec友善电子的R2S软路由(运行FriendlyWrt)上的应用演示
- CS+ for CC编译器设置记录
- 2022施工员-土建方向-岗位技能(施工员)试题模拟考试平台操作