数据类型

1.整形

有符号 1 字节整数 -27 - 27-1 int8()
有符号 2 字节整数 -215 - 215-1 int16()
有符号 4 字节整数 -231 - 231-1 int32()
有符号 8 字节整数 -263 - 263-1 int64()
无符号 1 字节整数 0 - 28-1 uint8()
无符号 2 字节整数 0 - 216-1 uint16()
无符号 4 字节整数 0 - 232-1 uint32()
无符号 8 字节整数 0 - 264-1 uint64()

eg:

浮点型

MATLAB 7.0有双精度浮点数和单精度浮点数两种浮点数。双精度浮点数为 MATLAB 7.0

默认的数据类型。如果某个数据没有被显式地指定数据类型,那么 MATLAB 7.0 会用双精度

浮点数来存储它

单精度

32位

single

双精度

64位

double

3.复数型

复数包含独立的两部分,即实部和虚部。虚部的单位是-1 的开平方根

有两种办法

(1). a + bi;

(2).complex(a,b);

eg:

4.无穷大

MATLAB 7.0 中规定用 inf、-inf 来表示正无穷大和负无穷大。除法运算中除数为 0 或者

运算结果溢出都会导致 inf 或-inf 的结果。

eg:

5.逻辑类型

逻辑类型用 1 和 0 来表示 true 和 false 两种状态。可以用函数 logical()来得到逻辑类型的

数值。函数 logical()可以把任何非零的数值转换为逻辑 true(即 1),把数值 0 转换为逻辑 false

(即 0)

eg:

3

6.字符和字符串

MATLAB 7.0 中规定用数据类型 char 来表示一个字符。一个 char 类型的 1´n 数组则可以

称为字符串 string。MATLAB 7.0 中 char 类型都是以 2 字节的 unicode 字符来存储的。

可以用一对单引号来表示字符串

eg:

7.函数句柄

函数句柄是 MATLAB 7.0 中用来提供间接调用函数的数据类型。函数句柄可以转递给其

他函数以便该函数句柄所代表的函数可以被调用。函数句柄还可以被存储起来,以便以后利

用。

函数句柄可以用符号@后面跟着函数名来表示

eg:

8.结构体

构造一个结构体数组有如下两种方法:

· 利用赋值语句;

· 利用函数 struct()来进行定义。

eg:

Matlab入门(二)的更多相关文章

  1. matlab入门笔记(二):矩阵和数组

    摘自<matlab从入门到精通>胡晓东 matlab最基本的数据结构就是矩阵,一个二维的.长方形形状的数据,可以用易于使用的矩阵形式来存储,这些数据可以是数字,字符.逻辑状态,甚至是mat ...

  2. MATLAB入门教程

    MATLAB入门教程   1.MATLAB的基本知识 1-1.基本运算与函数    在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: ...

  3. (转)MATLAB入门教程

    MATLAB入门教程   1.MATLAB的基本知识 1-1.基本运算与函数    在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: ...

  4. MATLAB入门学习(整合)

    整合一下,都是链接地址: MATLAB入门学习(一):初次使用.. MATLAB入门学习(二):矩阵相关 MATLAB入门学习(三):矩阵常用函数 MATLAB入门学习(四):编写简单.m文件和函数文 ...

  5. 【原创】NIO框架入门(二):服务端基于MINA2的UDP双向通信Demo演示

    前言 NIO框架的流行,使得开发大并发.高性能的互联网服务端成为可能.这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2.而Netty的主要版本是Netty3和Netty ...

  6. Swift语法基础入门二(数组, 字典, 字符串)

    Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

  7. Thinkphp入门 二 —空操作、空模块、模块分组、前置操作、后置操作、跨模块调用(46)

    原文:Thinkphp入门 二 -空操作.空模块.模块分组.前置操作.后置操作.跨模块调用(46) [空操作处理] 看下列图: 实际情况:我们的User控制器没有hello()这个方法 一个对象去访问 ...

  8. DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表

    原文:DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的, ...

  9. css入门二-常用样式

    css入门二-常用样式总结 基本标签样式 背景色background-color 高度height; 宽度width; 边框对齐以及详细设定举例 width/*宽度*/: 80%; height/*高 ...

  10. 微服务(入门二):netcore通过consul注册服务

    基础准备 1.创建asp.net core Web 应用程序选择Api 2.appsettings.json 配置consul服务器地址,以及本机ip和端口号信息 { "Logging&qu ...

随机推荐

  1. Development of a High Coverage Pseudotargeted Lipidomics Method Based on Ultra-High Performance Liquid Chromatography−Mass Spectrometry(基于超高效液相色谱-质谱法的高覆盖拟靶向脂质组学方法的开发)

    文献名:Development of a High Coverage Pseudotargeted Lipidomics Method Based on Ultra-High Performance ...

  2. 内置函数---eval、exec、compile

    eval() 将字符串类型的代码执行并返回结果 print(eval('1+2+3+4')) exec()将自字符串类型的代码执行 print(exec("1+2+3+4")) e ...

  3. Oracle job启动与关闭

    --查看job下次执行时间以及间隔时间 select * from dba_jobs where job = '774'; --启动job exec dbms_job.run(774); --停用jo ...

  4. 你需要了解的 HTTP Status Code

    你需要了解的 HTTP Status Code Intro 现在前后端分离的开发模式越来越流行,后端负责开发对应的 API,前端只需要 关注前端页面的数据展示和前端逻辑即可. 对于前后端分离这种开发模 ...

  5. spring-boot-plus-v2.0发布了-让天下没有难写的代码

    spring-boot-plus是易于使用,快速,高效,功能丰富,开源的spring boot脚手架 前后端分离,专注于后端服务 目标 每个人都可以独立.快速.高效地开发项目! GITHUB | GI ...

  6. Django 模型笔记

    关于模型: 1:一个模型类对应一个表,模型类中的属性对应表中的一个字段 2:字段类型(数据库支持的类型) 模型属性 字符串 1:CharField(Maxlength=长度) models.CharF ...

  7. 北邮oj 97. 二叉排序树

    97. 二叉排序树 时间限制 1000 ms 内存限制 65536 KB 题目描述 二叉排序树,也称为二叉查找树.可以是一颗空树,也可以是一颗具有如下特性的非空二叉树: 若左子树非空,则左子树上所有节 ...

  8. 机器学习之强化学习概览(Machine Learning for Humans: Reinforcement Learning)

    声明:本文翻译自Vishal Maini在Medium平台上发布的<Machine Learning for Humans>的教程的<Part 5: Reinforcement Le ...

  9. 强化学习之一:从TensorFlow开始(Start from TensorFlow)

    本文是对Tensorflow官方教程的个人(tomqianmaple@outlook.com)中文翻译,供大家学习参考. 官方教程链接 tf的扬帆起航Getting Started With Tens ...

  10. test命令的使用以及判断语法

    test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值.字符和文件三个方面的测试. 语法:test EXPRESSION 或者 [ EXPRESSION ] 字符串判断( ...