第八章-数据类、结构
cell arrays:
允许将不同类型和大小的数据聚合到一个数组中,可以按照行号和列号进行索引。
ca{1,1}=4.7
ca{1,2}=[1,2,3,4,5]
ca{2,1}='arbitrary'
ca{2,2}=2+3i
>> main
ca =
1×1 cell 数组
{[4.7000]}
ca =
1×2 cell 数组
{[4.7000]} {1×5 double}
ca =
2×2 cell 数组
{[ 4.7000]} {1×5 double}
{'arbitrary'} {0×0 double}ca =
2×2 cell 数组
{[ 4.7000]} {1×5 double }
{'arbitrary'} {[2.0000 + 3.0000i]}
其中特定元素可以进行进一步的索引
>> disp(ca{1,1})
4.7000
>> disp(ca{1,2}(1,2))
2
>> disp(ca{2,1}(1:3))
arb
单元数组允许我们存储一组有不同长度的字符串。
二维字符数组,需要每行的长度必须相同
par={'war','mi','pish','kjlhh'}
disp('the law par:')
for ip=1:4disp([blanks(17),par{ip}])
end
>> main
par =
1×4 cell 数组
{'war'} {'mi'} {'pish'} {'kjlhh'}
the law par:
war
mi
pish
kjlhh
结构体:
mybook.titl='begining group theroy'
mybook.author='albert'
mybook.year=2002
mybook.npages=482
disp(['publication year:',num2str(mybook.year)])
>> main
mybook =
包含以下字段的 struct:
titl: 'begining group theroy'
mybook =
包含以下字段的 struct:
titl: 'begining group theroy'
author: 'albert'mybook =
包含以下字段的 struct:
titl: 'begining group theroy'
author: 'albert'
year: 2002mybook =
包含以下字段的 struct:
titl: 'begining group theroy'
author: 'albert'
year: 2002
npages: 482publication year:2002
disp(mybook)
>> disp(mybook)
titl: 'begining group theroy'
author: 'albert'
year: 2002
npages: 482
复数:
z=complex(4,5)
z1=4+5i
z2=4+4.5*j
z3=4+3*i
z4=5+7j
>> main
z =
4.0000 + 5.0000i
z1 =
4.0000 + 5.0000i
z2 =
4.0000 + 4.5000i
z3 =
4.0000 + 3.0000i
z4 =
5.0000 + 7.0000i
cpmplex(a,b) |
a+bi |
real(z) |
z的实部 |
imag(z) |
z的虚部 |
abs(z) |
z的模值 |
angle(z) | 角度 |
conj(z) | 共轭 |
第八章-数据类、结构相关推荐
- linux 进程间通信 dbus-glib【实例】详解三 数据类型和dteeth(类型签名type域)(层级结构:服务Service --> Node(对象、object) 等 )(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
- Python计算机视觉:第八章 图像类容分类
第八章 图像类容分类 8.1 K最近邻 8.1.1 一个简单的二维例子 8.1.2 图像稠密(dense)sift特征) 8.1.3 图像分类--手势识别 8.1 session 和登录失败 8.1. ...
- Activiti——数据表结构
备注: 本文转自:http://blog.csdn.net/hj7jay/article/details/51302829 转载目的在于个人学习使用,如有涉及著作权相关问题,请联系本人,本人将第一时间 ...
- 与Brian Goetz聊Java的数据类
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 作为Oracle的Java语言架构师,Brian Goetz一直致力于Java编程语言在生产 ...
- Python爬虫(七)_非结构化数据与结构化数据
页面解析与数据提取 实际上爬虫一共就四个主要步骤: 定(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站的内容全部爬下来) 取(分析数据,去掉对我们没用处的数据) 存(按照我们想要的方式存储和 ...
- 记录更新(Java数据类)
最近几个月,有一些与" Java数据类"(又称为"记录")有关的更新. 正如我在" JavaFX,Valhalla,数据类和Java的浮点更新 &qu ...
- 转向Kotlin——数据类和封闭类
数据类和封闭类是Kotlin中的两种特殊的类,今天一起了解一下.更多精彩内容也可以关注我的微信公众号--Android机动车 数据类 数据类是Kotlin的一个语法糖.Kotlin编译器会自动为数据类 ...
- TCP/IP网络协议栈:以太网数据包结构、802.3、MTU
<TCP/IP网络协议栈:以太网数据包结构.802.3> <TCP/IP网络协议栈:ARP协议详解> <TCP / IP攻击:ARP缓存中毒的基本原理.TCP序列号预测和 ...
- 非结构化数据和结构化数据提取
页面解析和数据提取 一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值.内容一般分为两部分,非结构化的数据 和 结构化的数据. 非结构化数据:先有数据,再有结构, 结构化数据: ...
最新文章
- redis nio 多路复用
- M1芯片搞数据科学好使吗?5种基准测试给你答案
- 学习flask的网址
- Java变量的作用域
- python创建文本、判断该文件共有多少行_python如何判断文件有多少行
- 认识HttpModule
- Android第三方开源水面波浪波形view:WaveView(电量、能量、容量指示)
- 为什么很少人学汇编_为什么那么多人学模具,成功的只有不到5%???
- linux安装vlan管理软件,Linux_Linux下配置vlan网卡教程,1.需要使用到vconfig软件。首先y - phpStudy...
- 工业上的数控机床所属计算机应用的什么领域,工业上的数控机床所属的计算机应用领域是______。...
- Solidworks二次开发环境搭建(Net)
- C++ 7:深拷贝和浅拷贝,,值类型,构造函数和拷贝构造函数,函数重载,移动构造函数和移动赋值函数
- python中批量将矩形图片转化为正方形图片,并且缩放
- [学习笔记]什么是存储过程?
- 利用cookie传值
- 22考研杭师管理科学与工程专业368分经验贴(Python141+政治80+日语71,含数政专书籍与免费课程资源推荐)
- 5.Abp vNext 地磅无人值守 微信小程序
- Python 克莱姆法则求解方程组
- Latex 如何给数学公式进行编号
- 学习经验分享 | 目录一览表
热门文章
- Java8 HashMap实现原理探究
- JavaScript Array reverse 方法:颠倒数组中元素的顺序
- [SQL Server优化]善用系统监视器,确定系统瓶颈
- Linux查看网卡状态
- 在用户控件中撰写JS时控件的客户端ID问题
- 平板python_Wacom平板电脑的Python示例
- 禁止java更新_禁止:禁止对'replicas','template'和'updateStrategy'以外的字段的statefulset规范进行更新...
- 两位一体数码管引脚图_两位一体共阴数码管,第二位数字显示不出来,按钮第7按钮按下去来回显示,但第一位又不显示了,,,急...
- imp 只导表前10条数据_Excel数据规范化10条原则,让你的工作效率快速提升
- 一个简单的Apriltag,数字,动物水果分类器