基本命令和语句

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基础相关推荐

  1. matlab语言实验二,实验二 MATLAB语言基础

    实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...

  2. P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...

  3. Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)

    Matlab绘图基础--利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴) - 司徒鲜生 - 博客园 Matlab中axes函数解析_ljh0302的博客-CSDN博客_ ...

  4. Matlab编写一个脚本计算e,Matlab编程基础I脚本.PPT

    Matlab编程基础I脚本 数学软件 Matlab 本讲主要内容 Matlab 编程 M 文件 M 文件 编程示例 编程示例 本讲主要内容 关系运算 关系运算举例 逻辑运算 逻辑运算 逻辑运算 一些测 ...

  5. 实验1 数字图像处理的MATLAB基础,《数字图像处理(实验部分)》实验1_数字图像处理中MATLAB使用基础...

    <数字图像处理(实验部分)>教案 实验一:数字图像处理中MATLAB使用基础实验 一. MATLAB软件安装 二. 进入MATLAB运行环境 三. MATLAB编程基础 3.1.变量 预定 ...

  6. matlab最基础教程(四):常用的系统自带函数,符号变量与字符串篇

    matlab最基础教程(四):常用的系统自带函数,符号变量与字符串篇 前言:matlab字面意思是矩阵实验室,软件重点是数值变量的运算.所以在符号变量和字符串的运算上,功能并不强大,我用的也不是很多, ...

  7. matlab工程应用基础,Matlab工程应用基础_2_214090

    <Matlab工程应用基础_2_214090>由会员分享,可在线阅读,更多相关<Matlab工程应用基础_2_214090(21页珍藏版)>请在人人文库网上搜索. 1.课件下载 ...

  8. matlab最基础教程(六):编程习惯

    matlab最基础教程(六):编程习惯 前言:matlab的基本使用方法差不多介绍完了,确定问题类型(数值/符号),编程(函数/脚本)并运行即可.但具体编程过程中,良好的习惯非常重要,一方面便于调试, ...

  9. matlab最基础教程(二):变量类型与赋值

    matlab最基础教程(二):变量类型与赋值 前言:matlab解决问题的最基本思路是建立脚本文件,那么脚本文件的第一段就是定义一些变量,这和C语言等编程思想是一样的.matlab提供的变量类型很多, ...

  10. MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(Simulink基础)

    MATLAB官方教程笔记第二篇了,上一篇主要讲的是MATLAB基础:MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(matlab基础) 这一篇主要是讲simulink基础了 ...

最新文章

  1. GIL+死锁与递归锁+信号量+event事件
  2. 国内首个深度学习工程师认证标准发布
  3. [转]使用批处理设置、启动和停止服务
  4. Python sort()和sorted()函数区别及用法详解
  5. 详解浏览器解析一个URL的全过程
  6. oracle 数据库数据迁移解决方案
  7. 福大软工 · BETA 版冲刺前准备(团队)
  8. 【动态规划】大厅安排 (ssl 1212)
  9. 多维DP UVA 11552 Fewest Flop
  10. Shell的 for 循环小例子
  11. Java 学习之反射机制“解刨”分解类,并获取内容!
  12. 执行git命令出现 xcrun: error:
  13. 使用mingw编译log4cpp--问题整理
  14. Linux下的好用的图片压缩软件
  15. 【Go语言】深入浅出chan(各种实例场景+分析)
  16. zerglurker的C语言教程010——运算符详解(二)
  17. STM32SD卡实现USB虚拟U盘
  18. 微信小程序取本地数据库数据(实测有图)
  19. android旋转的列表,Android利用layer-list实现ProgressBar顺时针及逆时针旋转
  20. 秣小白的C语言旅程——第一站

热门文章

  1. java编写k线_用Java绘制K线图
  2. 【卡尔曼滤波】卡尔曼滤波在雷达目标跟踪中的应用仿真matlab源码
  3. 无人机不装脚架的好处就是降落时会比较稳,不怕倾斜侧翻。
  4. [Solved] 升级到最新22H2版本任务栏透明失效 - TranslucentTB
  5. c++用递归计算二叉树的叶子节点的个数
  6. Windows10 电源计划只有平衡模式解决办法
  7. win10系统没有电源高性能选项
  8. EC20 4G LTE模块在FriendlyElec友善电子的R2S软路由(运行FriendlyWrt)上的应用演示
  9. CS+ for CC编译器设置记录
  10. 2022施工员-土建方向-岗位技能(施工员)试题模拟考试平台操作