示例

同一类的元素通常可以连接成数组(有一些罕见的例外,例如函数句柄)。数值标量(默认为class double)可以存储在矩阵中。

>> A = [1, -2, 3.14, 4/5, 5^6; pi, inf, 7/0, nan, log(0)]

A =

1.0e+04 *

0.0001   -0.0002    0.0003    0.0001    1.5625

0.0003       Inf       Inf       NaN      -Inf

char在MATLAB中属于类的字符也可以使用类似的语法存储在数组中。这样的数组类似于许多其他编程语言中的字符串。

>> s = ['MATLAB ','is ','fun']

s =

MATLAB is fun

请注意,尽管两者都使用方括号[和],结果类却不同。因此,可以对它们执行的操作也不同。

>> whos

Name      Size            Bytes  Class     Attributes

A         2x5                80  double

s         1x13               26  char

事实上,该阵列s是不是字符串数组'MATLAB ','is '和'fun',它仅仅是一个字符串-的13个字符数组。如果由以下任何一项定义,您将获得相同的结果:

>> s = ['MAT','LAB ','is f','u','n'];

>> s = ['M','A','T','L','A','B,' ','i','s',' ','f','u','n'];

常规的MATLAB向量不允许您混合使用不同类的变量或几个不同的字符串。这是cell阵列派上用场的地方。这是一个单元格数组,每个单元格可以包含一些MATLAB对象,如果需要,每个单元格中的类可以有所不同。使用花括号{并将其}周围的元素存储在单元格数组中。

>> C = {A; s}

C =

[2x5 double]

'MATLAB is fun'

>> whos C

Name      Size            Bytes  Class    Attributes

C         2x1               330  cell

任何类的标准MATLAB对象都可以一起存储在单元格数组中。请注意,单元阵列需要更多的内存来存储其内容。

使用大括号{和可以访问单元格的内容}。

>> C{1}

ans =

1.0e+04 *

0.0001   -0.0002    0.0003    0.0001    1.5625

0.0003       Inf       Inf       NaN      -Inf

请注意,C(1)与有所不同C{1}。后者返回单元格的内容(并double在示例中包含类),而前者返回的单元格数组是的子数组C。同样,如果D是10×5的单元格数组,D(4:8,1:3)则将返回D大小为5×3且类为的子数组cell。而且语法C{1:2}没有单个返回的对象,但是评分器返回两个不同的对象(类似于具有多个返回值的MATLAB函数):

>> [x,y] = C{1:2}

x =

1                        -2                      3.14                       0.8                     15625

3.14159265358979                       Inf                       Inf                       NaN                      -Inf

y =

MATLAB is fun

matlab 单元,MATLAB单元阵列相关推荐

  1. matlab平面问题编程,有限元平面矩形单元MATLAB程序设计.docx

    有限元平面矩形单元MATLAB程序设计 有限元平面矩形单元MATLAB程序设计摘要本论文主要研究内容是有限元平面矩形单元的基本原理和MATLAB软件的图形用户界面及函数编程的基本知识,并根据有限元平面 ...

  2. matlab三角形单元,平面三角形单元常应变单元matlab程序的编制.doc

    平面三角形单元常应变单元matlab程序的编制.doc 1三角形常应变单元程序的编制与使用有限元法是求解微分方程边值问题的一种通用数值方法,该方法是一种基于变分法(或变分里兹法)而发展起来的求解微分方 ...

  3. 杆单元四节点MATLAB,平面四节点等参单元matlab实现

    <平面四节点等参单元matlab实现>由会员分享,可在线阅读,更多相关<平面四节点等参单元matlab实现(15页珍藏版)>请在人人文库网上搜索. 1.计算力学报告平面四节点等 ...

  4. 阵列天线matlab程序,低副瓣阵列天线综合2 matlab HFSS(示例代码)

    接着继续研究阵列天线设计,得到了电流幅度分布或功率分布之后,就可以进行阵列设计或馈电网络设计了,之前利用HFSS仿真过单列的串馈天线,后面会继续复习熟悉一下,本次我找了一篇硕士论文利用威尔金森功分器来 ...

  5. matlab转向语句,MATLAB控制语句

    MATLAB控制语句 目的:研究控制结构(用于,是否,切换,中断,继续,输入/输出功能,读取和存储数据). 如果:如果计算逻辑表达式,并根据表达式的值执行一组语句. If语句的语法 例子 输出: Sw ...

  6. 【Matlab】Matlab基础入门

    Matlab帮助系统 查询函数(知道函数名):help + 函数名 MATLAB联机帮助:helpwin 查询函数(不知道全部函数名,模糊查询):lookfor + 函数信息 运行MATLAB演示程序 ...

  7. refresh matlab path,Matlab 习惯常用命令收集 转

    (1)管理命令和函数 addpath :添加目录到MATLAB搜索路径 doc :在Web浏览器上现实HTML文档 help :显示Matlab命令和M文件的在线帮助 helpwin helpdesk ...

  8. matlab 在线帮助,matlab中文帮助文档【荐】.pdf

    matlab中文帮助文档[荐].pdf Getting Started 开始 如果你是MATLAB的初学者,你应该从阅读矩阵操作开始.最重要的是要学习如何 输入矩阵,如何使用:(冒号)算子,以及如何调 ...

  9. dlog()是什么意思 matlab语言,matlab语言.ppt

    <matlab语言.ppt>由会员分享,可在线阅读,更多相关<matlab语言.ppt(46页珍藏版)>请在人人文库网上搜索. 1.MATLAB语言,哈尔滨工程大学理学院,MA ...

  10. 炉温曲线系统MATLAB仿真,MATLAB作业——工业炉温控制系统为例教程.doc

    控制工程基础大作业 MATLAB软件应用 2016年秋季学期 专业名称:机械设计制造及其自动化专业 班 级: 姓 名: Sun Light Tomorrow 学 号: 授课教师: 成 绩: 一.教学目 ...

最新文章

  1. 最小生成树算法详解(prim+kruskal)
  2. NLP:自然语言处理技术近十年发展技术更迭的简介、案例之详细攻略(持续更新)
  3. 微服务架构学习 之 什么是微服务
  4. 五十五、手把手教你从零到一,完成淘宝数据分析案例
  5. 重大革新!Dubbo 3.0来了
  6. go语言基础之不同作用域同名变量
  7. ofo在北京上线有桩模式,违规最高罚20元
  8. android统计流量,Android 获取手机整体流量使用情况以及某个应用的流量的统计
  9. CSS animation 与 transition 有何区别?
  10. POJ 2068 NIm (dp博弈,每个人都有特定的取最大值)
  11. 集成Android SlidingMenu(SlideMenu)
  12. Android 时区中英文显示对照
  13. 2020-12-01 剖析 Linux hypervisor
  14. 初体验 | 购买激活Typora软件
  15. java运行速度慢的原因_java运行速度慢的原因 | 学步园
  16. 电流型和电压型PHY
  17. torch中Tensor的使用
  18. html怎么设置img样式,img 元素可以用 CSS 设置样式吗?
  19. 比你拼命的人多的是,最可怕的是比你牛的人比你还拼命(每天看一段一个月刚刚好)
  20. 解决深度Deepin20应用商店闪退

热门文章

  1. python优秀程序员条件_Python 条件语句
  2. python使用redis_Python操作redis系列之 列表(list) (五)
  3. python logging 毫秒级别的时间打印
  4. linux命令行中,双引号中的感叹号将被解释为历史命令
  5. 互联网主要安全威胁解读及应对方案大讨论 | 高可用架构系列
  6. spring源码分析之定时任务概述
  7. 在路上---一个平凡人的2015年总结及2016年展望
  8. R语言 scorecard包 评分卡
  9. 工作中这些实用的小技巧,90%的程序员不知道
  10. python pandas dataframe 行列选择,切片操作 原创 2017年02月15日 21:43:18 标签: python 30760 python pandas dataframe