摘要: 细胞型数据类型(cell)使不同类型和不同维数的数组可以共存,细胞型数组实际上可以认为是一种以任意形式的数组为分量的多维数组。1、细胞型数据的定义1)直接赋值定义:细胞型变量在定义时需要使用大括号,元素用都好隔开 例: B = {1:4,A,‘abcd’}2)使用cell函数,预先为细胞型变量定义空间 例: A = cell(m,n) 定义一个空的m行n列的cell类型2、细胞型数据的访问 对细胞型变量元素的引用应当采用大括号作为下标的标示,用小括号作为下标标示时,将只显示该元素的压缩形式。比如:A = {1:4,2.5,‘abc’};>> AA = [1x4 double] [2 阅读全文
posted @ 2014-02-17 15:42 Providence 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: MATLAB语言没有系统的断言函数,但有错误报告函数 error 和 warning。由于要求对参数的保护,需要对输入参数或处理过程中的一些状态进行判断,判断程序能否/是否需要继续执行。在matlab中经常使用到这样的代码:if c=0, ['c = ' num2str(c) '=0)断言函数assert:在程序中确保某些条件成立,否则调用系统error函数终止运行。1、使用示例: assert(1==1) assert(1+1==2, '1+1~=2') assert(x>=low_bounce && x1 error([' 阅读全文
posted @ 2014-02-17 13:34 Providence 阅读(9693) 评论(0) 推荐(0) 编辑