66问答网
所有问题
MATLAB中一维数组如何将某个不合适的数删除,怎么通过循环将数组中的不合适的数删除?
万分感谢您的不吝赐教!
举报该问题
其他回答
第1个回答 2010-11-24
如需将一维数组A中第n个数删除 可使用
A(n)=[];
通过循环 可将不符合的数据全部删除。
i=0;
while i<=length(A)
if A(i)满足不合适条件
A(i)=[];
else
i=i+1;
end
end
本回答被网友采纳
第2个回答 2010-12-02
做个input交互
再来个while循环
核心是if和楼上说的a(n)=[]
很简单的
相似回答
如何
用
matlab删除
数据
中的某个
特定值?
答:
第一步打开
matlab,
在命令行窗口中输入a=[1 5 6 7;8 12 14 16;6 3 5 7],创建一个3行4列的a矩阵,如下图所示:2 /5 第二步输入x=find(a>10),找到a
数组中
大于10的元素的下标,如下图所示:3 /5 第三步按回车键之后,可以看到找到大于10的元素下标,下标位置是按一列开始数,一列...
在
MATLAB中如何将数
个文件连续读入并标为
数组,
用了命令eval('imread...
答:
clc; clear all close all %写入数据到胞数组dirname='E:\cumcm2013problems\B\附件2';files=dir([dirname,'\*.bmp']);Num_file=numel(files);data=cell(1,Num_file);for k = 1:Num_file data{k} = imread([dirname '\' files(k).name]);end ...
MATLAB中
:
如何
剔除一个
数组中的
复数(前面元素是实数,后面是复数,复数的...
答:
已在
matlab
上运行验证,可用于所有情况(即使a数组第一个元素就是复数),运行后的a数组就是除去复数后的数组。
MATLAB中,删除数组中不
需要的若干列。万分感谢,提点建议也可
答:
6 7 0 7 8 0 0 0 0 0 0 0 0 0 0 0 0]num=max(find(E(1,:,1), 1, 'last'),find(E(2,:,1), 1, 'last'))二。如果找不全为零的列的个数,程序如下:(答案为4)E=zeros(2,17,2);E(:,:,1)=[6 6 0 7...
matlab怎么
去除
数组中的某个
值
答:
给你举个例子:a = [1,2,3,4];a(2) = [];执行后a=[1,3,4]
matlab中如何
去掉
数组中
重复的值
答:
matlab中去掉
数组中
重复的值步骤如下:1、我们首先知道
matlab中删除
矩阵重复数据,可以用到unique函数
,数组的
唯一值,在命令行窗口下help unique,可以看到函数的具体用法。2、在命令行窗口中新建一个a=[1 3 4 5 6 6 7 8 9 8]矩阵,里面有重复数据6,8。3、输入unique(a),按回车键,可以看到a...
大家正在搜
如何将一维数组变成二维数组
怎么将一维数组转化为二维的
将二维数组转换为一维数组
编写函数实现将一个整形一维数组
将多维数组转化为一维数组
将一维数组a的第i个元素的地址
将一维数组中的元素按行优先的顺序
将两个一维数组合并
如何将一维数组均初始化为零
相关问题
如何去除数组中不想要的数 – MATLAB中文论坛
MATLAB如何把一个数组中连续着的0去掉 而不连续的不删除
matlab中如何删去数组中一个元素?
matlab问题 如何删除数组中相邻两个相同的数只保留一个
matlab中怎么把循环中生成的数值存入一个数组中
matlab:删去一维数组中所有相同的数,使之只剩一个,数组...
MATLAB中怎么循环表示连续数组中的某个元素