- 6
- 0
- 约6.72千字
- 约 74页
- 2022-05-01 发布于广东
- 举报
* 三维和其他绘图方式 其它绘图函数 plot3 surf [见peaks] mesh ezplot ezplot3 * 高级数据结构 前面学习了二维矩阵 可以扩展到n维 每个元素的类型必须相同(如整型,字符型) 存储高效、计算方便 含有许多零的大矩阵可被转化为稀疏矩阵 a=zeros(100); a(1,3)=10; a(21,5)=pi; b=sparse(a); * 元胞数组和结构体 在某些情况下,使用更复杂的数据结构更加方便 Cell array: 与数组类似,但元素可以具有不同类型 Structs: 可以将变量名和变量值绑定在一起 * Cells: organization ? 元胞非常类似矩阵,但其每个field可以容纳任何东西(甚至其它矩阵): ? 一个元胞可以包含:人名,年龄和他的孩子的年龄。 * Cells: initialization ? 可以通过指定 size来自动初始化一个元胞 ? a=cell(3,10); a will be a cell with 3 rows and 10 columns ? 或者使用花括号{}进行手动初始化 ? c={ hello world, [1 5 6 2], rand(3,2) }; c is a cell with 1 row and 3 columns ? Each element of a cell can be anything ? 使用花括号来访问元胞中的元素 ? ? ? a{1,1}=[1 3 4 -10]; a{2,1}=hello world 2; a{1,2}=c{3}; * Structs Structs 允许我们命名一些变量并将其绑在一起 要初始化一个空的struct: s=struct([]); 初始化不是必须的 增加fields: s.name = Jack Bauer; s.scores = [95 98 67]; s.year = G3; Fields can be anything: matrix, cell, even struct For more information, see doc struct * 工作区变量的保存、读入和清除 save 可将工作区中的部分或全部变量保存到文件中 save myfile x y save myfile load load myfile clear 清除部分或全部变量 clear x y clear all * 数据输入输出 MATLAB提供了一些接口函数,可以方便的通过文件进行数据输入输出 dlmwrite 可以把数据写为.txt格式的数据,并且数和数之间的间隔符号可以自己定义,如空格,逗号等等。 dlmread 读取.txt格式的文件。 xlswrite 把数据直接写到一个excel文件中。 xlsread 可以从excel文件中读数据。 * dlmwrite和dlmread 将矩阵M存入文件my中,数据分隔符为tab,精度为6位有效数字: dlmwrite(my, M, delimiter, \t, ... precision, 6) 0.893898 0.284409 0.582792 0.432907 0.199138 0.469224 0.423496 0.22595 0.298723 0.0647811 0.515512 0.579807 0.661443 0.988335 0.333951 0.760365 从文件my中读取数据,并存入M M = dlmread(my) 函数用法详见help文档 * importdata函数 设文本文件text中含有数据: 利用importdata来导入数据 a=importdata(text); a 是结构体,包括data, textdata, 和colheaders x=a.data; names=a.colheaders * importdata函数 使用importdata时, 可以指定分隔符 a=importdata(, , ); 指定逗号为分隔符 如果需要更灵活的读取数据,可以使用 fscanf (similar to C/Java), textread textscan. See help or doc for information on how to use these functions * 写入Excel Files xlswrite函数 xlswrite(randomNumbers,rand(10,4),... Sheet1); Sheet1为指定的表单名称 如果有一堆混合类型的数据,可以将其构成元胞数组再写入文件
您可能关注的文档
- 股指期货知识专题.ppt
- 广告公司客户部指导培训资料超级AE成功之路.ppt
- 基本绘图和文本编辑.ppt
- 计算机系统维护与信息安全.ppt
- 建立品牌大步骤.ppt
- 教材细盘点必修第二UnitComputers.ppt
- 接触分析高级属性设置.ppt
- 流体动力学讲义.ppt
- 六西格玛项目定义.ppt
- 路由器配置和应用.ppt
- 揭秘小数性质_大小比较的奥秘与实用技巧.docx
- AQP-3水通道蛋白在瘢痕疙瘩形成中的作用及机制初探.docx
- 淮南上窑—凤阳山寒武系岩溶发育特征及成因机制.docx
- 十年振兴之路_2008-2025年全球经济危机后的繁荣策略与未来展望.docx
- 益气活血通络法复方通过P2Y12信号通路调控血小板活化的作用及机制.docx
- 国防教育历史长河_文献荟萃与时代核心价值的探索之旅.docx
- 小升初作文成长之路_从构思到精彩呈现的每一步——我的启迪与经验.docx
- 城市更新视角下桐城市历史城区第三空间优化策略研究.docx
- 丹参活性成分丹参酮ⅡA增敏PARP抑制剂奥拉帕尼诱导三阴性乳腺癌细胞凋亡的机制研究.docx
- 国务院办公厅_现代化办公环境与高效设施配置概览.docx
原创力文档

文档评论(0)