zoukankan      html  css  js  c++  java
  • Matlab学习日记第1天

    学习途径:《Matlab R2016a 完全自学一本通》

    学习内容:

    1.常用命令:

    cd 显示或改变当前工作文件夹

    dir 显示当前文件夹或指定目录下的文件

    clc 清除工作窗中所有内容

    home 将光标移动至左上角

    clear 清除内存变量

    disp 显示变量或文字内容

    whos 显示内存变量详情

    -------------------------------------

    2.快捷键:

    Esc 清除当前输入行

    Alt+Backspace 恢复上一次删除

    -------------------------------------

    3.数据类型:

    整数类型:

    (有符号/无符号)

    int8,uint8;

    int16,uint16;

    int32,uint32;

    int64,uint64;

    单精度浮点型:

      single

    双精度浮点型(默认)

      double

    PS:

    1.单精度浮点型和整形变量不能进行计算,只有双精度浮点型变量和整型变量/单精度浮点型变量之间才能进行计算。

    2.双精度浮点型变量参与计算,如果还有整型变量则返回整型,如果还有单精度浮点型变量则返回单精度浮点型,否则返回默认双精度浮点型。

    -------------------------------------

    4.取整函数:

    向下取整:floor();

    向上取整:ceil();

    向最接近整数取整(如小数部分0.5则向绝对值整数大的方向取整):round();

    向0取整:fix();

    Ps:

    esp():获取该数值和最接近该数值的浮点数之间的间隙。

    -------------------------------------

    5.

    无穷量 Inf

    非数值量 NaN

    --------------------------------------

    6.逻辑类型

    不等于  ~=

    或  |

    与 &

    非 ~

    -----------------------------------------

    7.测试函数

    isglobal  是全局变量,返回真值

    isletter   是字母,返回真值

    isstr       是字符串,返回真值

    isspace 是空格,返回真值

    ------------------------------------------

    8.函数句柄

    语法格式:

    F_Handle=@Function_Filename

    相关函数:

    functions()    该句柄对应函数详情

    func2str()      返回句柄对应函数名字符串

    str2func()      返回函数名字符串对应句柄

    isa(val,'function_handle')  val是函数句柄,返回真值

    isequal(funchandlea,funchandleb) 两句柄对应同一函数,返回真值

    ----------------------------------------------------

    9.结构体

    创建方式:

    (1)赋值创建:

    EP1:

    Student.Name='Sam';

    Student.Grade=6;

    Student.Subject={'Chinese',"Maths','English'};

    (2)struct 函数创建:

    Student=struct('Name','Sam’,‘Grade',6,'Subject',{'Chinese','Maths','Ehglish'})

    PS:repmat() 复制函数

    -----------------------------------------------

    10.数组

    等价赋值:

    Array=[1 2 3 4 5 6]

    Array=1:6

    Array=[1 4 7 10]

    Array=1:3:11

    --------------------------------------------

    11.单元数组

    赋值创建:

    C={'x',[1,2,3],10,pi]

    函数创建:

    C=cell(1,4)

    单元数组寻访:

    C(1,1) 第一行第一列单元

    C{1,1} 第一行第一列单元内容

    单元数组操作:

    合并:D=[C,C]

    删除:D=[]

    改变形状:D=reshape(C,2,2)

    ------------------------------------------

    12.map容器类型

    map即为映射

    属性:

    Count  : uint64,      map中key/value对的总数(默认0)

    Keytype: str,          map中key的类型(默认char)

    ValueType:str,       map中value的类型(默认any)

    创建map对象:

    schedulemap=containers.Map({'Monday','Tuesday','Wensday'},{'Maths','Chinese','English'})

    查看map对象:

    keys(schedulemap)

    values(schedulemap)

    读取map对象:

    course=schedulemap('Monday')

    values(schedulemap,{'Monday','Tuesday'})

    编辑map对象:

    删除:remove('schedulemap','Monday')

    添加:schedulemap('Saturday')='Geography'

    修改:schedulemap('Tuesday')='Sports'

  • 相关阅读:
    ESP32学习目录
    python中mysql管理模块mysql-connector使用
    MYSQL基础知识和操作
    urlib补充
    Python3中Urllib库是什么?urllib模块基本使用
    递归:斐波契那数列
    python正则模块一
    模块&包
    XML模块示例代码
    使用python操作XML增删改查
  • 原文地址:https://www.cnblogs.com/mintcoder/p/7874424.html
Copyright © 2011-2022 走看看