matlab基础操作(五)

server/2024/9/23 1:44:30/

31.数组维数的减小

    >> a=magic(4),a(:,2)=[] 

    >> a(1,2)=[]

    带有下标的赋值维度不匹配。

    >> a(2:4)=[]%数组a将变为向量

32.元胞数组的创建

    Cell indexing方式创建元胞数组

    >> c(1,1)={[1 4 3;0 5 8;7 2 9]}

    >> c(1,2)={'Anne Smith'}

    >> c(2,1)={3+7i}

    >> c(2,2)={-pi:pi/10:pi}

    >> class(c)

    Content indexing方式创建元胞数组

    >> b{1,1}='James'

    >> class(b)

    >> b{1,2}=[1 2;3 4;5 6]

    >> b{2,1}=pi

    >> b{2,2}=zeros(5)

33.元胞数组的连接

    >> a=[b c]

    >> a=[b;c]

34.显示元胞数组的内容

    >> a(2,2)={-pi:pi/10:pi}

    >> celldisp(a)%显示全部内容

    >> cellplot(a)%图形方式显示元胞数组的结构

    >> a{1,2}%使用内容下标索引显示指定元胞的数据

    >> a{:}%一次显示a的全部数据

    >> b,d=b{1,2}%读取b元胞数组的第1行、第2列元胞的内容

    >> e=b{1,2}(3,1)%读取b{1,2}的第3行、第1列的数据

    >> f=a(1,:)%读取元胞数组a第一行的所有元胞

    >> a(1,:)=[]%删除元胞数组a第一行的所有元胞

35.结构数组变量的创建

    方法一:直接键入

    Exam:创建一个关于学生信息的结构数组,每个结构包含学生姓名(name)、学号(id)、成绩(scores)。

    >> clear student%清除student变量

    >> student.name='张三';%加入name字段

    >> student.id='mr871912';%加入id字段

    >> student.scores=[58,75,62];%加入scores字段

    >> student%显示结构变量的数据

    >> student(2).name='张宁';

    >> student(2).id='mr871913';

    >> student(2).scores=[68,85,92];

    >> student

    >> student(1)

  方法二:struct函数

    格式:Structure Array_var_name=struct(field1,value1,field2,value2,...),field1、field2、...是结构的字段名,value1、value2、...

则是相应字段所包含的数据。

    Exam:使用struct创建结构数组变量

    >> clear student

    >> student=struct('name','张听说','scores',[50 60]);

    >> student(2)=struct('name','张延安','scores',[60 70]);

    >> student(1),student(2)

    Exam:使用struct创建结构数组变量(一次建立多个元素)

    >> clear student

    >> student=struct('name',{'张婷说','张延安'},'scores',{[50 60],[60 70]});

    >> student(1),student(2)


http://www.ppmy.cn/server/98640.html

相关文章

大数据-72 Kafka 高级特性 稳定性-事务 (概念多枯燥) 定义、概览、组、协调器、流程、中止、失败

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

五、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制改变灯珠颜色

实现通过ESP32S3连接Wi-Fi并使用Web页面控制WS2812灯珠的颜色,可以使用ESP32的WebServer库来创建一个简单的Web界面。通过这个界面,你可以动态地控制灯珠的显示效果。 主要步骤: 设置Wi-Fi连接: 让ESP32S3连接到你的Wi-Fi网络。创建Web服务…

[MRCTF2020]套娃 php字符串解析绕过,jsfuck编码

进来看到代码 <!-- //1st $query $_SERVER[QUERY_STRING];if( substr_count($query, _) ! 0 || substr_count($query, %5f) ! 0 ){die(Y0u are So cutE!); }if($_GET[b_u_p_t] ! 23333 && preg_match(/^23333$/, $_GET[b_u_p_t])){echo "you are going to th…

SpringBoot自动装配原理

SpringBoot自动装配原理 SpringBootApplication 中包含了三个核心注解 SpringBootConfiguration 声明当前的类是配置类 ComponentScan 组件扫描,默认扫描引导类所在包以及子包 EnableAutoConfiguration 实现SpringBoot自动化配置的核心注解 EnableAutoConfiguration …

SS9283403 sqlite3交叉编译并部署到SS928(六)

1.Sqlite3下载 连接&#xff1a;SQLite Download Page 2.解压 tar zxvf sqlite-autoconf-3460000.tar.gz 3.配置并编译 进入解压目录&#xff0c;打开命令行&#xff0c;输入如下命令 ./configure CCaarch64-mix210-linux-gcc --hostarm-linux --prefix/home/mc/work/sqlite…

excel中有些以文本格式存储的数值如何批量转换为数字

一、背景 1.1 文本格式存储的数值特点 在平时工作中有时候会从别地方导出来表格&#xff0c;表格中有些数值是以文本格式存储的&#xff08;特点&#xff1a;单元格的左上角有个绿色的小标&#xff09;。 1.2 文本格式存储的数值在排序时不符合预期 当我们需要进行排序的时候…

Maven系统学习

Maven基础 Apache Maven 是一个软件项目管理和构建工具&#xff0c;可以帮助创建和管理项目 maven环境安装和配置 解压文件到sofeware下面去。 查看maven的版本 mvn --v Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:2908:00) Maven …

K8S中Containerd之ctr和crictl简介以及常见操作

前言 Kubernetes (K8s) 对容器运行时有多种支持,包括 Docker 和 containerd。 以下是一些支持 Docker 和 containerd 的 Kubernetes 版本: Kubernetes 从 1.20 版本开始逐步弃用 Docker 作为默认的容器运行时,转而使用 containerd 作为底层容器运行时。 具体来说: Kuberne…