数据类型

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. 痞子衡嵌入式:恩智浦SDK驱动代码风格检查工具预览版

    大家好,我是痞子衡,是正经搞技术的痞子. 接上文 <恩智浦SDK驱动代码风格.模板.检查工具> 继续聊,是的,过去的三天里我花了一些时间做了一个基于 PyQt5 的 GUI 工具,可以帮助 ...

  2. Natas17 Writeup(sql盲注之时间盲注)

    Natas17: 源码如下 /* CREATE TABLE `users` ( `username` varchar(64) DEFAULT NULL, `password` varchar(64) ...

  3. Jenkins分布式构建与并行构建

    Jenkins分布式构建与并行构建 jenkins的架构 Jenkins采用的是"master+agent(slave)"架构.Jenkins master负责提供界面.处理HTT ...

  4. C++ 类的继承和派生

    继承的优点:减少代码的冗余 提高代码的重用性 派生类定义格式: Class 派生类名 : 继承方式 基类名{ //派生类新增的数据成员和成员函数 }; class 子类: 继承方式 父类名{ //子类 ...

  5. Hive 时间操作

    Hive 时间转换 UNIX时间戳概念:因为UNIX时间戳只是一个秒数,一个UNIX时间戳在不同时区看来,时间是不同的.如UNIX时间戳0,在0时区看来是1970-01-01 00:00:00,在东八 ...

  6. hdu3695 AC自动机优化

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/3695/ 不加last指针的AC自动机会T,原因是他费了很多功夫在跳转上,而last指针是直接直到跳转的终止位置, ...

  7. hdu3973 AC's String 线段树+字符串hash

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/3973/ 题意是:给出一个模式串,再给出一些串组成一个集合,操作分为两种,一种是替换模式串中的一个字符,还有一种是 ...

  8. Check If It Is a Straight Line

    2019-10-21 10:35:33 问题描述: 问题求解: public boolean checkStraightLine(int[][] coordinates) { int n = coor ...

  9. 《JavaScript 模式》读书笔记(5)— 对象创建模式1

    这又是一个新的开始,对象的重要性不言而喻.在JavaScript中创建对象是十分容易的,之前聊过的对象字面量和构造函数都可以达到目的.但是本篇中,我们越过那些方法,以寻求一些额外的对象创建模式. 本篇 ...

  10. MySQL datetime类型详解

    研发反馈问题,数据库中datetime数据类型存储的值末尾会因四舍五入出现不一致数据,影响查询结果,比如:程序中自动获取带毫秒精度的日期'2019-03-05 01:53:55.63',存入数据库后变 ...