matlab学习笔记----语言基础
2017-01-06 22:09
337 查看
稀疏矩阵
稀疏矩阵的创建
sparse(A) 或者spconvert(outfile) 而用full可以将稀疏矩阵还原成全元素矩阵
稀疏矩阵的操作
n=nnx(X) :返回矩阵中的非零元素的个数s=nonzeros(A) :返回包含所有非零元素组成的列向量
spy(s): 用图形查看非零元素分布情况
单元数组(元组)
元组的创建
1.使用{}创建 2.在原有的元组上扩展 3.给元组每个单元赋值 4.合并不同的元组
A = {[1 4 4; 0 5 8; 7 2 9],'test string';3+7i,1:2:10}
使用扩展的方法
A1={[1 4 4; 0 5 8; 7 2 9]}' A1(1,2)={'test string'}; A1(2,1)={3+7i}; A1(2,2)={1:2:10}; A1
如图:
元组的操作
celldisp(C) 获取元组内容 cellplot(C) 图形化显示
结构数组(结构体)
结构数组(structure array)的基本组成单位为结构,每一个结构包含了多个field,而这些field中可以存放任何类型的、任何大小的数组。
结构数组的创建
还可以添加学生的信息
也可以通过struct函数创建
student=struct('name',{'zhao','panf','huhu'},... 'sex',{' 4000 male','male',[]},... 'score',{[90,87,78],[],[]})
结构数组的操作
增、删、改、查四种操作
增:student(1).addr = ‘BeiJing’ %增加一条地址的字段
删:student=rmfield(student,’sex’)
语句结构
调用函数语句格式[返回变量列表] = 函数名 (输入变量列表)
相关文章推荐
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(三)
- 传智博客学习笔记16--JAVA SCRIPT HTML语言基础
- Java语言基础学习笔记——面向对象
- [Matlab]基础教程学习笔记(四):二维高层绘图操作
- C语言学习笔记之基础篇_Format格式完全攻略(格式化字符)
- [Matlab]基础教程学习笔记(一):基础和设置和矩阵教程
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(四):
- T_SQL 2008 语言基础学习笔记
- Matlab矩阵操作基础,学习笔记...
- 汇编语言王爽第二版学习笔记第一章:基础知识
- Java学习笔记(一、Java语言基础)
- Java学习笔记之语言基础―― Java中浮点数除0问题
- Ruby学习笔记一——语言基础
- PHP学习笔记(三)PHP语言基础
- wml语言学习笔记--基础教程(转)
- Programming C# 学习笔记(三) C#语言基础
- Java学习笔记之语言基础――Java代码安全的概念
- Java学习笔记之语言基础――取模运算的正负符号
- [Matlab]基础教程学习笔记(二):程序控制结构
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(一)