gpt4 book ai didi

arrays - 切片数组

转载 作者:行者123 更新时间:2023-12-02 06:21:53 26 4
gpt4 key购买 nike

我无法找到一个 matlab 函数来从数组中切出一个元素。

例如:

A = [1, 2, 3, 4]

我想取出这个数组的元素,比如元素 3:

B = [1, 2, 4]

是否有用于此的 matlab 函数,或者我是否必须编写算法来构造一个包含 A 中除 3 之外的所有元素的新数组?

最佳答案

这样做:

index_of_element_to_remove = 3;
A(index_of_element_to_remove) = [];

现在 A 将是 [1 2 4]

如果你想同时删除更多的元素,你可以这样做:

index_of_element_to_remove = [1 3];
A(index_of_element_to_remove) = [];

现在 A 将是 [2 4]

关于arrays - 切片数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com