• 专题一matlab基础知识


    这是matlab最基础的语法解释部分,后面将会陆续的更新有关matlab的学习知识

    专题一matlab基础知识 

    数值数据类型的分类

    整型

            无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数。

            带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、带符号64位整数。

    浮点型

            single函数:将其他类型的数据转换为单精度型。

            double函数:将其他类型的数据转换为双精度型。

    复数型

    复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用i或j来表示。

            real函数:求复数的实部

            mag函数:求复数的虚部

    1. x=int8(129);%带符号的8带符号8位整型数据的最大值是127
    2. x=uint8(129);
    3. class(x);%检测数据的类型
    4. class(single(x));
    5. a=6+5i%复数型的式子

     常用数学函数

    ① 三角函数

    三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以 角度为单位的函数就在函数名后面加“d”,以示区别。

     ② abs函数

    可以求实数的绝对值、复数的模、字符串的ASCII码值。

     ③用于取整的函数有fix、floor、ceil、round

    round函数是按照四舍五入的规则来取整。

    ceil是向上取整,取大于等于这个数的第一个整数。

    floor是向下取整,取小于等于这个数的第一个整数。

    fix是固定取靠近0的那个整数,也就是舍去小数取整。

     应用

    求[1,100]区间的所有素数。

    1. %求[1,100]区间的所有素数
    2. x=1:100
    3. k=isprime(x)%判断当前的数数是不是素数,如果是就返回这个数值的下标
    4. k1=find(k)%获取所i有的下标信息
    5. p=x(k1)%从x中取出对应下表的数值

    MATLAB矩阵的表示

    矩阵的建立

    利用直接输入法建立矩阵:将矩阵的元素用中括号括起 来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗 号或空格分隔,不同行的元素之间用分号分隔。

     利用已建好的矩阵建立更大的矩阵: 一个大矩阵可以由已经建立好的小矩阵拼接而成。

     可以用实部矩阵和虚部矩阵构成复数矩阵

     冒号表达式

    linspace(a,b,n)

    矩阵元素的引用

    矩阵元素的引用方式

    (1)通过下标来引用矩阵的元素:A(3,2)表示A矩阵第3行第2列的元素。

     (2)通过序号来引用

    在MATLAB中,矩阵元素按列存储,即首先存储矩阵的第一列元 素,然后存储第二列元素,…,一直到矩阵的最后一列元素。  矩阵元素的序号就是矩阵元素在内存中的排列顺序。

     利用冒号表达式获得子矩阵

     MATLAB基本运算

    算术运算

     (1)基本算术运算 基本算术运算符:+(加)、-(减)、*(乘)、/(右除)、\(左除)、 ^(乘方)。 

            MATLAB的算术运算是在矩阵意义下进行的。 

            单个数据的算术运算只是矩阵运算的一种特例。

            注意,MATLAB的运算是在矩阵意义下进行的,单个数据的算术运算只 是矩阵运算的一种特例。

    加减运算

            若两矩阵同型,则运算时两矩阵的相应元素相加减。

            若两矩阵不同型,则MATLAB将给出错误信息。 

            一个标量也可以和矩阵进行加减运算,这时把标量和矩阵的 每一个元素进行加减运算。

    乘法运算

            矩阵A和B进行乘法运算,要求A的列数与B的行数相等,此时则 称A、B矩阵是可乘的,或称A和B两矩阵维数和大小相容。

            如果两者的维数或大小不相容,则将给出错误信息,提示用户 两个矩阵是不可乘的。

    除法运算

          在MATLAB中,有两种矩阵除法运算:

          右除/和左除\。 如果A矩阵是非奇异方阵,则B/A等效于B*inv(A),A\B等效 于inv(A)*B。

     乘方运算

    一个矩阵的乘方运算可以表示成A^x,要求A为方阵,x为标量。

     (2)点运算

    点运算符:.*、./、.\和.^。

    两矩阵进行点运算是指它们的对应元素进行相关运算,要求两 矩阵同型。

     

     

  • 相关阅读:
    机器学习10-信念贝叶斯分类器
    2020年09月 Python(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
    Python编程基础:实验3——字典及集合的使用
    工业无线路由器助力打造高速路多功能测速杆
    用于视觉识别的深度卷积网络中的空间金字塔池化
    windows server2016 配置JDK环境
    扫地机器人遇冷?科沃斯、石头科技求变
    第十五章 mysql存储过程与存储函数课后练习
    马铃薯甲虫的成虫和幼虫数据集(YOLO检测)
    kotlin协程并发/并行与串行互相切换,CoroutineScope与await
  • 原文地址:https://blog.csdn.net/qq_41221411/article/details/126065233