昨天说了下多维矩阵,今天说一下结构体矩阵,以三维结构体矩阵为例。在C语言中,是可以建立结构体的,在MATLAB中能不能建立结构体这样的矩阵呢?
答案是肯定的。
建立如下图所示结构体矩阵。

例如:
patient(1).name = 'John Doe';
patient(1).billing = 127.00;patient(1).test = [79, 75, 73; 180, 178, 177.5; 220, 210, 205];patient复制代码
显示:
patient = name: 'John Doe' billing: 127 test: [3×3 double]或许这里有人会问,能不能多维结构体矩阵?答案是肯定的。建立如下图所示结构体矩阵。
例如:
patient(2).name = 'Ann Lane';
patient(2).billing = 28.50;patient(2).test = [68, 70, 68; 118, 118, 119; 172, 170, 169];patient复制代码
显示:
patient = 1×2 struct array with fields: name billing test现在有了2个结构体矩阵了,我们就可以对这二维结构体矩阵进行操作了。例如:bar(patient(1).test)
title(['Test Results for ', patient(1).name])复制代码显示:
作者: curton, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3876349.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
关闭
站长推荐
/4
文章评论(0条评论)
登录后参与讨论