Matlab 1 -- 数据类型

电玩女神 2023-07-17 11:20 35阅读 0赞

文章目录

      • 数字的显示格式
    • 运算符
      • 逻辑运算符
    • 函数运算
    • 向量与多项式
      • 生成
        • 直接输入
        • 冒号法
        • `linspace`
        • `logspace`
      • 引用
      • 运算
        • 四则运算
        • 点积运算
        • 叉积
    • 多项式
      • 直接输入
      • 通过向量来
      • 导数运算

数字的显示格式

命令 format

  1. >> format long , pi
  2. ans =
  3. 3.141592653589793





































格式 说明
format short e 浮点
format long g 定点浮点自动选择
format hex
format + 在矩阵中,用+,-和空格表示正号、负号、0
format rat 有理数输出
format compact 变量之间没有空格
format loose · · · · 有空格

运算符


































运算符 含义
.* 点乘
.^ 点乘方
.\ 点左除
./ 点右除
矩阵转置,复数时求共轭
.’ 矩阵转置,复数时不求共轭

注释:点运算是指元素点对点的运算,即矩阵内部元素对元素对运算
右除是普通的除法,左除反过来,即 a\b = b/a = b÷a

⚠️:Matlab 里面的 “不等于 ≠” 关系运算符是 ~=

逻辑运算符


































运算符 定义
- 逻辑与
| 逻辑或
~ 逻辑非
xor 逻辑异或
any 有非零元素就是真
all 所有元素均非零是真

函数运算

Matlab 提供的复数函数包括以下9种














































函数 含义
Abs
Angle 幅角
complex 用实部和虚部
conj 复数的共轭
imag 复数的虚部
real 实部
unwrap 调整矩阵元素的相位
Israel 是否为实数矩阵
cplxpair 把复数矩阵排列成复共轭对

向量与多项式

生成

直接输入

  • 向量元素要用[]扩起来
  • 元素之间可以以空格,逗号或者分号分割

冒号法

  1. x = first: increment: last

increment增量(间隔量)

linspace

  1. linspace (first_value, last_value, number)

number(元素个数)

logspace

  1. logspace (first_value, last_value, number)

从10first_value到10last_value,例如:

  1. >> x = logspace(1,3,3)
  2. x =
  3. 10 100 1000

引用

  1. x(n)
  2. # 引用第 n 个元素
  3. x(n1: n2)
  4. # 引用第 n1 到 n2 的元素

运算

四则运算

相当于对其中的元素分别做四则运算

点积运算

  1. # a, b都是向量
  2. c = dot(a, b)

叉积

  1. cross (a, b)
  2. # a 和 b 必须是 3 维的向量
  3. cross (a, b, dim)
  4. # 在 dim 维的叉积

多项式

直接输入

' '扩起来

通过向量来

  1. # p 是向量
  2. >> poly2sym(p)
  3. ans =
  4. 3*x^4 + 2*x^3 + 3*x^2 + x

你没有看错,就是中间有一个数字 2···

导数运算

(四则运算直接就行)

  1. >> a = polyder(p)
  2. a =
  3. 12 6 6 1

发表评论

表情:
评论列表 (有 0 条评论,35人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MATLAB数据类型

    MATLAB数据类型 在MATLAB中,有多种数据类型可用于存储和处理不同类型的数据。这些数据类型包括数值类型、字符类型、逻辑类型和复数类型。本文将介绍MATLAB中常用的数

    相关 MATLAB-数据类型

    默认情况下,MATLAB ®存储所有数值变量为双精度浮点值。其他数据类型存储文本,整数或单精度值或单个变量中相关数据的组合。 MATLAB不需要任何类型声明或维度语句。当MA

    相关 Matlab中的数据类型

    Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。 1、整型:(int8;uint8;int16;uint1