%% 学习目标:深入掌握单元数组的各种使用方法
%% 单元数组的一般建立方法
clear all;
c={'大仙','daxian';[5 4 7 8 3],7} %两行两列,每个元素都可以类型不一样
c{1,1}
c{2,1}
c{2,2}=[]
%% 使用函数创建单元数组
clear all;
c=cell(3,3) % 3行3列的单元数组,默认为空
c{1,1}=[1:3;3:5] % 两行三列的矩阵
c{2,2}='daxian'
c{2,3}='yipintang'
c{2,1}=3
%% 使用函数显示单元数组
celldisp(c) %单独显示单元数组的元素
celldisp(c,'daxiancell') %改一个名称显示
%% 图形化显示单元数组 好玩
clear all;
c={'大仙','daxian';[1:6],77}
figure;
out=cellplot(c,'legend') %图形化显示 带注释
%% 单元数组的扩张和缩减
clear all;
c={'大仙','daxian';[1:6;2:7],5}
c{2,4}=3 %单元数组的扩充
c(1,:) %第一行元素
c(:,3)=[] %通过对整列赋值为空就可以删除第三列
d={'大神','dashen';[],44}
e=[c,d] %单元数组的合并
e(2,:)=[] %通过对整行赋值为空就可以删除第二行
%% 将矩阵转换为单元数组
clear all;
a=[4 6 8;6 6 7]
c=num2cell(a) %将矩阵转换为单元数组
iscell(a) %判断是不是单元数组
iscell(c)
%% 将单元数组转换为结构体变量
clear all;
c={'daxian',170,20}
fields={'name','shengao','salary'} %结构体变量的成员
s=cell2struct(c,fields,2) %将单元数组转换为结构体变量
%%
%% 大仙QQ:1960009019
%% 在线教育微信公众号:大仙一品堂
%% 大鱼号:在线教育大仙一品堂
%% 一点资讯号:大仙一品堂
%% 2018/3/17 录制,欢迎指正
matlab零基础入门图像运算和变换:4 单元数组深入学习.zip
版权申诉
43 浏览量
2023-10-31
10:33:46
上传
评论
收藏 55.81MB ZIP 举报
JGiser
- 粉丝: 7540
- 资源: 5112
最新资源
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈