MATLAB数学实践与建模

来源:互联网 发布:鹿鼎记 知乎 编辑:程序博客网 时间:2024/05/17 06:22

局部变量

function average()%函数average 中n、m、p为局部变量int n;int m=0;float p;for i = 1:n    m = m*i;endp= m/n;

写复数

 a = uint8([1;2;3;4]) b = uint8([2;2;7;7]) c = complex(a,b)

逐个元素逻辑运算
逻辑异或
True ⊕ False = True
False ⊕ True = True
False ⊕ False = False
True ⊕ True = False

clear all;A = matic(6);B = repmat(3*magic(3),2,2);

元胞数组
可以逐渐追踪一直到所有变量全部翻译成基本的数据信息,他的class函数输出就是cell的意思
创建元胞数组:

mycell = cell(3,4,2);strArray = java_array('java.lang.String',3);strArray(1) = java.lang.String('one');strArray(2) = java.lang.String('two');strArray(3) = java.lang.String('three');a{1,1} = [1 2;2 3]a{1,2} = ['MATLAB Mathwork']a{2,1} = ['Peking']a{2,2} = [3 5]

结构数组
结构数组是包含数据已经命名的数据容器的数组,结构类型数组中的域可以包含任何类型的数据。正如标准的数组一样,结构继承了数组的有向型的特点
用户可以构建任何有效类型的大小形状的结构数组,包括多维的结构类型数组

%%创建结构数组patient.name = 'Lily Doe';patient.weight = '56';patient.hight = '172';patient.number = '123445566'
patient

属于结构体数组,你看CLASS,struct
MATLAB中还包含结构体struct函数,用于创建结构体数组,函数的调用格式如下:
s = struct(‘field1’,values1,’field2’,’valuses2’,…..):field表示字段名,必须是同等

原创粉丝点击