MATLAB学习与使用:元胞数组的4种赋值方法

MATLAB元胞数组(cell)作为一个独立的存储单元,可以将不同数据类型的数据存储在同一个矩阵中。本文介绍元胞数组的4种赋值方法:直接{ }赋值法,通过(m,n)={XX}逐个赋值法,通过{m,n}=XX逐个赋值法,cell(m,n)预先分配存储空间赋值法。

操作方法

  • 01

    第一,直接{ }赋值法。在命令行窗口输入如代码: A={'I love you',complex(3,5);{1,11},intmax('uint32')} 这样就直接创建了元胞数组A,元胞数组A将字符型,复数型,元胞数组型,整型常量等放在同一个存储单元,回车得到如下结果: A = 'I love you'    [3.0000 + 5.0000i] {1x2 cell}    [      4294967295]

  • 02

    第二,通过(m,n)={XX}逐个赋值法。在命令行窗口输入如代码: A(1,1)={'I love you'};A(1,2)={complex(3,5)};A(2,1)={{1,11}};A(2,2)={intmax('uint32')} 这样创建的元胞数组A,与方法一创建的元胞数组A一样。 A = 'I love you'    [3.0000 + 5.0000i] {1x2 cell}    [      4294967295]

  • 03

    第三,通过{m,n}=XX逐个赋值法。在命令行窗口输入如代码: A{1,1}='I Love you';A{1,2}=complex(3,5);A{2,1}={1,11};A{2,2}=intmax('uint32') 这样创建的元胞数组A,与方法一、方法二创建的元胞数组A一样。 A= 'I Love you'    [3.0000 + 5.0000i] {1x2 cell}    [      4294967295]

  • 04

    第四,cell(m,n)预先分配存储空间赋值法。在命令行窗口输入如代码: A=cell(2,2); A{1,1}='I love you';A{1,2}=complex(3,5);A{2,1}={1,11};A{2,2}=intmax('uint32') 这样创建的元胞数组A,与方法一、方法二、方法三创建的元胞数组A一样。 A = 'I love you'    [3.0000 + 5.0000i] {1x2 cell}    [      4294967295]

  • 05

    第五,关于元胞数组cell的介绍,可以在命令行窗口输入doc cell,然后回车查看帮助文档对cell的介绍。

(0)

相关推荐

  • 怎么运用MATLAB中的元胞数组(cell)

    MATLAB是一款商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境.其中,是MATLAB中特有的一种数据类型.很多用户还不太会使用MATLAB中的元胞数组,今 ...

  • matlab怎么将元胞数组转换成矩阵

    有时候我们在进行matlab编程的时候,需要将元胞数组转换成矩阵进行运算,怎么转换呢,下面来分享一下方法 方法一:通过cell2mat()函数转换 01 第一步打开matlab之后,新建一个脚本,这里 ...

  • matlab中元胞数组的使用

    这里介绍matlab中元胞数组的使用.元胞数组既可以存储数值,也可以存储字符串.在matlab中使用比较方便. 操作方法 01 假如一个文件中既有字符串又有数值,而且我们在读取的时候既需要读取字符串也 ...

  • MATLAB中元胞数组(cell)的使用方法和技巧

    操作方法 01 声明: a=cell(0):表示a为空的 0×0 cell 数组: a=cell(1):表示a为1个元素的数组: a=cell(2):表示a为2x2个元素的数组: 以此类推. 02 使 ...

  • MATLAB学习与使用:定义函数(3种方法)

    函数是数学研究的重要对象.像S=1/2gt^2,E=mc^2,f(x)=x^2+2x+1等函数表达式,如何用MATLAB定义呢?MATLAB定义函数通常有3种方法:一是符号定义法(syms x ... ...

  • MATLAB中结构体和元胞类型变量的创建方法

    MATLAB中有两种特别的数据类型:结构体和元胞数组,这两种类型都可以存储多组不同类型的数据,方便编程与应用.本文主要介绍这两种类型变量的创建方法. 操作方法 01 结构体变量可以通过字段来存储多个不 ...

  • MATLAB创建一维数组的5种方法

    数组是MATLAB操作和运算的基础,一维数组作为最简单的数组是很容易创建,本文介绍MATLAB创建一维数组的5种方法:直接输入法,步长生成法,转置法,定数线性采样法linspace(a,b,n),定数 ...

  • Excel表格中快速实现元转换成以万元显示的方法

      Excel表格中快速实现元转换成以万元显示的方法 左表为源表,右表为显示表.右表旁有一个框(万元). 点击框,框内会画一个勾.右表马上会转换成以万元显示. 这样的转换方便吧.下面本文带大家一起动手 ...

  • JavaScript中清空数组的三种方式

    JavaScript中清空数组的三种方式 方式1,splice 01 var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary);  ...