为数组或向量添加单个元素

14,017次观看(过去30天)
佩德罗GUillem
佩德罗GUillem 2016年5月12日
评论道: 图像分析 2022年5月27日
我有一个格式为:
X = [xval(1) xval(2)…xval(n)]
,我想在末尾添加一个元素,xval(n+1)。我该怎么做呢?
1评论
图像分析
图像分析 2022年5月27日
@Anushalini Thiyagarajan 我不知道你在说什么。请在一个新的问题(不是这里)之后问你的问题 你读这篇文章
同时,查看输入函数,例如 readmatrix importdata dlmread xlsread fgetl 等。

登录发表评论。

接受的答案

图像分析
图像分析 2016年5月12日
编辑:图像分析 2020年10月18日
对于现有的向量x,可以使用直接索引将一个新元素分配到末尾。例如
X = [1 2 3]
x (4) = 4
结束x (+ 1) = 4;
其中"end"是MATLAB中的一个特殊关键字,表示数组中的最后一个索引。所以在有n个元素的特定情况下,它会自动知道"end"就是你的"n"
向行向量“x”中添加元素的另一种方法是使用拼接:
X = [X newval]
X = [X, newval]
对于列向量:
x = [x;newval]
有关更多信息,请参见 创建、连接和扩展矩阵
6个评论
斯特凡诺Cardarelli
斯特凡诺Cardarelli 2020年3月26日
编辑:斯特凡诺Cardarelli 2020年3月26日
这也适用于我,基本上是直接索引:
x(结束+ 1)= newval

登录发表评论。

更多的答案(2)

优素福AAKAM
优素福AAKAM 2019年10月13日
x = []
x = [x;“ysf”]

达科塔Jandek
达科塔Jandek 2020年4月7日
X = [1,2,3]
x(长度(x) + 1) = 4
2的评论
图像分析
图像分析 2020年10月18日
或者更好的是,
X = [1,2,3]
x(终端+ 1)= 4

登录发表评论。

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map