发布网友 发布时间:2022-10-27 21:49
共2个回答
热心网友 时间:2023-09-29 21:52
(1)冒号生成法 a:inc:b。其中 inc可以省略,默认为1.所以1:4 就是生成 1 2 3 4 complex(实数,虚数)所以complex(1:4,2:5)和complex(1:2,2:3)的结果如题 (2)‘,’和‘;’的区别。,表示数元素的分隔。‘;’表示行与行之间的分隔。所以,,[1:3,3:5]和[1:3;3:5]的结果是1×6和2×3的矩阵 (3)cell 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。 a=cell(n,m) 那么就把a初始化为一个n行m列的空cell类型数据。 如何赋值呢? a{1,1}=rand(5) 那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。 那么要用第一个单元中的方阵中的某个值呢? 可以如下引用:a{1,1}(2,3) 就可以了,引用cell单元时要用{},再引用矩阵的某个数据就要用()了。 cell单元中的每个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据。 下面举个例子: a=cell(2,2);%预分配 a{1,1}='cellclass'; a{1,2}=[1 2 2]; a{2,1}=['a','b','c']; a{2,2}=[9 5 6]; >> a{1,1} ans = cellclass >> a{1,2} ans = 1 2 2 >> a{2,:} ans = abc ans = 9 5 6 >> b=a{1,1} b = cellclass追问我不是问这个。。
热心网友 时间:2023-09-29 21:52
(1)冒号生成法 a:inc:b。其中 inc可以省略,默认为1.所以1:4 就是生成 1 2 3 4 complex(实数,虚数)所以complex(1:4,2:5)和complex(1:2,2:3)的结果如题 (2)‘,’和‘;’的区别。,表示数元素的分隔。‘;’表示行与行之间的分隔。所以,,[1:3,3:5]和[1:3;3:5]的结果是1×6和2×3的矩阵 (3)cell 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。 a=cell(n,m) 那么就把a初始化为一个n行m列的空cell类型数据。 如何赋值呢? a{1,1}=rand(5) 那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。 那么要用第一个单元中的方阵中的某个值呢? 可以如下引用:a{1,1}(2,3) 就可以了,引用cell单元时要用{},再引用矩阵的某个数据就要用()了。 cell单元中的每个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据。 下面举个例子: a=cell(2,2);%预分配 a{1,1}='cellclass'; a{1,2}=[1 2 2]; a{2,1}=['a','b','c']; a{2,2}=[9 5 6]; >> a{1,1} ans = cellclass >> a{1,2} ans = 1 2 2 >> a{2,:} ans = abc ans = 9 5 6 >> b=a{1,1} b = cellclass追问我不是问这个。。
热心网友 时间:2023-09-29 21:52
(1)冒号生成法 a:inc:b。其中 inc可以省略,默认为1.所以1:4 就是生成 1 2 3 4 complex(实数,虚数)所以complex(1:4,2:5)和complex(1:2,2:3)的结果如题 (2)‘,’和‘;’的区别。,表示数元素的分隔。‘;’表示行与行之间的分隔。所以,,[1:3,3:5]和[1:3;3:5]的结果是1×6和2×3的矩阵 (3)cell 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。 a=cell(n,m) 那么就把a初始化为一个n行m列的空cell类型数据。 如何赋值呢? a{1,1}=rand(5) 那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。 那么要用第一个单元中的方阵中的某个值呢? 可以如下引用:a{1,1}(2,3) 就可以了,引用cell单元时要用{},再引用矩阵的某个数据就要用()了。 cell单元中的每个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据。 下面举个例子: a=cell(2,2);%预分配 a{1,1}='cellclass'; a{1,2}=[1 2 2]; a{2,1}=['a','b','c']; a{2,2}=[9 5 6]; >> a{1,1} ans = cellclass >> a{1,2} ans = 1 2 2 >> a{2,:} ans = abc ans = 9 5 6 >> b=a{1,1} b = cellclass热心网友 时间:2023-09-29 21:52
(1)冒号生成法 a:inc:b。其中 inc可以省略,默认为1.所以1:4 就是生成 1 2 3 4 complex(实数,虚数)所以complex(1:4,2:5)和complex(1:2,2:3)的结果如题 (2)‘,’和‘;’的区别。,表示数元素的分隔。‘;’表示行与行之间的分隔。所以,,[1:3,3:5]和[1:3;3:5]的结果是1×6和2×3的矩阵 (3)cell 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。 a=cell(n,m) 那么就把a初始化为一个n行m列的空cell类型数据。 如何赋值呢? a{1,1}=rand(5) 那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。 那么要用第一个单元中的方阵中的某个值呢? 可以如下引用:a{1,1}(2,3) 就可以了,引用cell单元时要用{},再引用矩阵的某个数据就要用()了。 cell单元中的每个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据。 下面举个例子: a=cell(2,2);%预分配 a{1,1}='cellclass'; a{1,2}=[1 2 2]; a{2,1}=['a','b','c']; a{2,2}=[9 5 6]; >> a{1,1} ans = cellclass >> a{1,2} ans = 1 2 2 >> a{2,:} ans = abc ans = 9 5 6 >> b=a{1,1} b = cellclass