• MATLAB基础知识


    MATLAB系统环境

    MATLAB操作界面的组成

    1).MATLAB主窗口---功能区,快速访问工具栏,当前文件夹工具栏
    2).命令行窗口---命令行窗口用于输入数据并显示命令的执行结果

    3).当前文件夹窗口
    如何设置当前文件夹呢?

    • 第一种方法:在当前文件夹工具栏或当前文件夹窗口中选择某文件夹为当前文件夹。
    • 第二种方法:使用cd命令。

    注意:一定要先建立文件夹,再把这个文件夹设为当前文件夹

    4).工作区窗口---工作区窗口在整个MATLAB界面的右侧

    MATLAB的搜索路径

    >> clear
    >> x=sin(1)
    
    x = 
     
        0.8415
    
    >> sin = [1,2,3,4,5]
    
    sin = 
    
         1  2  3  4  5
    
    >> x=sin(1)
    
    x = 
    
       1
    
    
    

    注意:clear的作用是清楚当前工作区中的变量
    如果这时要调用sin函数,该如何操作?
    由上图我们知道MATLAB中的搜索路径是从工作区中的变量开始进行的,因此如果想要调用sin函数的话可以在工作区窗口删除定义的sin变量,那么再用sin就代表内部函数了。

    设置文件的搜索路径
    • 用path设置文件搜索路径,例如:
    >> path(path,'e:work')
    
    • 用对话框设置文件搜索路径
    问题

    1):当在命令行窗口执行命令时,如果不想在命令行窗口中输出结果,可以在命令后加上分号';'
    2):在MATLAB系统环境下,建立了一个fac变量,同时又在当前文件夹下建立了一个fac.m文件,如果需要运行fac.m文件,该如何处理?
    答:在工作区窗口删除变量fac,再运行 fac.m文件。

    MATLAB数值数据

    数值数据类型的分类

    1).整型:

    1. 无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数。
    2. 带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、 带符号64位整数。
      eg:
    >> x=int8(129)
    
    x = 
       127
    
    >> x = unit8(129)
    x = 
       129
       
    

    带符号8位整型数据的最大值为127.

    2).浮点型
    single函数:将其他类型的数据转换成单精度型
    double函数:将其他类型的数据转换成双精度型

    >> class(4)
      ans=double
    
    >> class(single(4))
       ans=single
    

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

    • real函数:求复数的实部
    • imag函数: 求复数的虚部
    >> 6+5i
    
    ans =
    
       6.0000 + 5.0000i
    
    >> 6+5j
    
    ans =
    
       6.0000 + 5.0000i
    
    

    数值数据的输出格式

    format命令的格式:
    format格式符

    >> format long
    >> 50/3
    
    ans =
    
      16.666666666666668
    
    >> format
    >> 50/3
    
    ans =
    
       16.6667
    

    注意:format命令只影响数据输出格式,而不影响数据的计算和存储。

    常用数学函数

    1).函数的调用格式为:函数名(函数自变量的值)

    >> A=[4,2,3,6]
    
    A =
    
         4     2     3     6
    
    >> B=exp(A)
    
    B =
    
       54.5982    7.3891   20.0855  403.4288
    
    

    函数在运算时是将函数逐项作用于矩阵 的每个元素上,所以最后运算的结果就 是一个与自变量同型的矩阵。

    2)常用函数的应用

    1. 三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以 角度为单位的函数就在函数名后面加“d”,以示区别。
    >> sin(pi/2)
    
    ans =
    
         1
    
    >> sind(90)
    
    ans =
    
         1
    
    
    1. abs函数可以求实数的绝对值,复数的模,字符串的ASCII码值。
    >> abs(-4)
    
    ans =
    
         4
    
    >> abs(3+4i)
    
    ans =
    
         5
    
    >> abs('a')
    
    ans =
    
        97
    
    1. 用于取整的函数有fix、floor、ceil、round。
    >> round(4.7)
    
    ans =
    
         5
    
    >> fix(-3.2)
    
    ans =
    
        -3
    
    >> floor(3.6)
    
    ans =
    
         3
    
    >> ceil(-3.8)
    
    ans =
    
        -3
    

    round函数是按照四舍五入的规则来取整。
    ceil是向上取整,取大于等于这个数的第一个整数。
    floor是向下取整,取小于等于这个数的第一个整数。
    fix是固定取靠近0的那个整数,也就是舍去小数取整。

  • 相关阅读:
    SQLServer 事物与索引
    SQLServer 常见SQL笔试题之语句操作题详解
    测试思想-测试设计 测试用例设计之边界值分析方法
    测试思想-测试设计 测试用例设计之等价类划分方法
    测试思想-测试设计 测试用例设计之因果图方法
    测试思想-测试设计 测试用例设计之判定表驱动分析方法
    MySql 缓存查询原理与缓存监控 和 索引监控
    测试思想-测试设计 授客细说场景测试用例设计与实践
    产品相关 细说软件产品和业务 & 业务过程(流程) & 业务逻辑
    Postman Postman接口测试工具使用简介
  • 原文地址:https://www.cnblogs.com/Acapplella/p/13758033.html
Copyright © 2020-2023  润新知