单元数组
Posted 雨纷纷草木深
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元数组相关的知识,希望对你有一定的参考价值。
1. 可以采用大括号({})建立单元数组,也可以采用cell()
1 clear all; 2 c = {\'中国\',\'China\';[1:4],100}; 3 c{1,1} 4 c{1,2} 5 c{2,1} 6 c{2,2} 7 c
结果:
ans =
中国
ans =
China
ans =
1 2 3 4
ans =
100
c =
\'中国\' \'China\'
[1x4 double] [ 100]
2、 cell(N): 产生一个N*N的空单元数组
cell(M,N): 产生一个M*N 的单元数组
cell(M,N,P,....): 产生一个M*N*P阶的空单元数组
cell(size(A)): 该函数产生和A维数相同的空单元数组
3、 函数celldisp()
celldisp(C): 该函数显示单元型变量C的内容
celldisp(C,\'name\'): 采用名称name来显示单元型变量C的内容
例子:
1 clear all; 2 c = {\'中国\',\'China\';[1:4],100}; 3 celldisp(c); 4 celldisp(c,\'mycell\');
结果:
c{1,1} =
中国
c{2,1} =
1 2 3 4
c{1,2} =
China
c{2,2} =
100
mycell{1,1} =
中国
mycell{2,1} =
1 2 3 4
mycell{1,2} =
China
mycell{2,2} =
100
3、函数cellplot()
H = cellplot(C): 显示单元变量C,返回值为一个向量,体现了表面、线和句柄等
H = cellplot(C,\'legend\'): 显示单元型变量C,并为图形添加注释legend
例子:
1 clear all; 2 c = {\'中国\',\'China\';[1:4],100}; 3 subplot(1,2,1); 4 out = cellplot(c,\'legend\'); 5 subplot(122); 6 out2 = cellplot(c); 7 out 8 out2
结果:
out =
174.0048
175.0043
176.0043
177.0043
178.0043
179.0043
180.0043
181.0043
out2 =
211.0048
212.0043
213.0043
214.0043
215.0043
216.0043
217.0043
218.0043
以上是关于单元数组的主要内容,如果未能解决你的问题,请参考以下文章
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”