大学物理知识点全面总结
第七章稀疏矩阵单元阵列结构7.3结构数组第212页当这个函数被执行时,产生的结果如下
>> test2(4)
ans = -1
>> [a b c d] = test2(4)
a = 3
b = -1.7303
c = -6.6623
d = 0.5013
好的编程习惯应用单元阵列varargin和varargout创建函数,这个函数支持不同数目的输入或输出参数。
7.2.9单元阵列函数总结支持单元阵列的一些常用函数总结在表7.2中。
表7.2常用的单元阵列函数
| 函数 | 描述 |
| --- | --- |
| cell | 对单元阵列进行预定义 |
| celldisp | 显示出单元阵列的内容 |
| cellplot | 画出单元阵列的结构图 |
| cellstr | 把二维字符数组转化为相应的字符串单元阵列 |
| char | 把字符串单元阵列转化相应的字符数组 |
7.3结构数组
一个数组是一个数据类型,这种数组类型有一个名字,但是在这个数组中的单个元素只能通过已知的序号进行访问。数组arr中的第五个元素可由arr(5)访问。注意在这个数组中的所有元素都必须是同一类型(数字或字符)。一个单元阵列也是一种数据类型,也有一个名字,单个元素也只能通过已知的序号进行访问。但是这个单元阵列中元素的数据类型可以是不同的。相对地,一个结构也是一种数据类型,它的每一个元素都有一个名字。我们称结构中的元素为域。单个的域可以通过结构名和域名来访问,用句号隔开。
7.3.1创建结构有两种方法
-
用赋值语句创建
-
用函数struct函数进行创建
有兴趣深入了解稀疏矩阵吗?可以看看这些资源:
这些资料不仅能加深对稀疏矩阵的理解,还能帮助你在实践中灵活运用。如果这些文档对你有帮助,不妨下载下来研究一下!
下载地址
用户评论