zoukankan      html  css  js  c++  java
  • matlab之细胞数组

    学习matlab的一个博客:https://blog.csdn.net/smf0504/article/details/51814362

    Matlab从5.0版开始引入了一种新的数据类型—细胞( cell ),该结构可以把不同类型的数据纳入到一个变量中。普通数组中的每个元素都必须具有相同的数据类型,而细胞则没有此要求。细胞变量的表示方法类似于带有下标的数组,但这些下标不是用圆括号括起来,而是使用大括号。

    可以通过以下两种方式定义一个细胞变量:

    (1)用赋值语句直接定义

    A=[1 2; 3 4]; str='Matlab';

    M={1:4, A, str}; celldisp(M)

    (2)用cell函数预先分配存储空间,然后对细胞的每个元素逐个赋值。

    cell(m,n)

    生成一个m行n列的细胞数组。

    A=[1 2; 3 4]; str='Matlab';

    M=cell(1,3);

    M{1,1}=1:4; M{1,2}=A; M{1,3}=str;

    celldisp(M)

    A=[1 2; 3 4]; str='Matlab';

    M={1:4, A, str};

    N={'hello', M};

    celldisp(N);
    A=[1 2; 3 4]; str='Matlab';

    M={1:4, A, str};

    N={'hello', M; eye(2),magic(3)};

    细胞变量的引用必须使用大括号。

    celldisp()函数用来输出细胞变量的内容。

    cellplot()函数用图形方式显示细胞变量的内容。

    iscell()函数用来判别一个变量是否为细胞变量。

    A=[1 2; 3 4]; str='Matlab';

    M={1:4, A, str}; 

    celldisp(M);

    cellplot(M);

    iscell(M)

    以上转自:https://blog.csdn.net/smf0504/article/details/51811486

  • 相关阅读:
    Spring Cloud Config 配置中心
    Spring Cloud Zuul 路由网关
    Spring Cloud Hystrix 断路器
    Spring Cloud feign 服务消费者
    Spring Cloud Ribbon 负载均衡
    Spring Cloud Eureka 服务注册与发现
    CSS编辑工具
    CSS简史
    CSS简介
    Less的内置函数
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/9442115.html
Copyright © 2011-2022 走看看