matlab数据类型及相关函数

本文介绍了Matlab中的数据类型,包括class()函数、整数型数值、浮点型数值、函数句柄、字符型及其常用函数,以及结构体和Cell元胞数组的相关操作,如cell2struct()和cellfun()函数的使用。
摘要由CSDN通过智能技术生成

class()函数

class(X)可以输出X的数据类型

整数型数值

在MatLab中整数有2种大类,为int(有符号整数)和uint(无符号正整数),根据占Bit不同分为int8,int16,int32,int64;uint8,uint16,uint32,uint64。分别是1、2、4、8个字节

浮点型/实数型数值

浮点型数又称实数型数,在MatLab中分single和double型,计算机内存均采用科学记数法记录,a*2^b,计算机记录a和b,因而值域很大,single分配4个字节,double分配8个字节

@函数句柄(function handle)

myfunction=@(x,y,z) (x^2+y^2)<z^2

% @符号是一个定义句柄的运算符,上述赋值语句相当于建立了一个函数文件,提高运行速度,方便调用
            % muyfunction.m
            function y=myfunction(x,y,z)
            y=((x^2+y^2)<z^2);
            end

字符型

每个字符对应一个ASCII码,字符串存储为字符数组,因而构成矩阵或向量的字符串数组要求列数相同,可以手动补全,也可以使用char()函数来末尾自动补全空格,完成要求。

一些常用函数:
    findstr()   搜寻字符串  
    blank(n)    返回n个空格  
    lower()     转为小写  
    upper()     转为大写  
    strcmp()    比较字符串  
    strrep()    替换字符串 
    strcat()    连接字符串
日期和时间:

MatLab中日期有三种表达形式,字符串型、数字型、向量型。字符串型为’yyyy/mm/dd’等形式,数字型可选取某一日期做基点,计算到基点相差的天数,向量型按年月日时分秒输出数组。

一些常用函数及变量:
    datestr()   将数字形式转为字符串
    datenum()   将字符串形式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值