matlab+去除指定位置元素
作者&投稿:塔哈 (若有异议请与网页底部的电邮联系)
韶友13127302748问: matlab如何去掉矩阵中的指定元素 - ?
赣县脑立回答: 如果是行/列向量,可以把指定位置元素赋值为空,如如果是矩阵,要去掉某一个元素,可以把指定位置元素赋值为0. 要去掉某一行/列,可以把某一行/列赋值为空,如
韶友13127302748问: matlab 去除指定位置元素 - ?
赣县脑立回答: a(:,[3 5])=[]
韶友13127302748问: MATLAB 从三位矩阵去掉一些特定位置的数值 - ?
赣县脑立回答: A=rand(1,19,19);%将来把A换成你自己的矩阵 C=rand(1,18,19);%这个就是你将来的处理以后的 C(:,:,1)=B(2:19); C(:,:,19)=B(1:18); for i=2:18 B=A(:,:,i); C(:,:,i)=[B(1:(i-1)) B((i+1):19)]; end
韶友13127302748问: Matlab中如何删除指定下标元素? - ?
赣县脑立回答: pattern(4,6,7,8,11,17) = [];
韶友13127302748问: matlab 矩阵特定元素相同之删除方法 - ?
赣县脑立回答: % 删减含有指定元素的行 % 名称:P0215 % 说明:该程序用于删除矩阵中含有指定元素的行,其中第一次出现的行保留. % 该程序有两种功能: % 对应 Case 1,删除的行中所含的元素必须与给定元素的顺序相同 % 对应 Case 2,删除的行中...
韶友13127302748问: matlab 删除数组中满足一定条件的元素 - ?
赣县脑立回答: Locate=find(a>122) %a是存储数据的数组名,find是找到大于122的数的位置 a(Locate)=[]; %删除数组a中大于122的元素
韶友13127302748问: 在MATLAB中如何剔除矩阵中的元素 - ?
赣县脑立回答: 以删除矩阵的第一列为例. matlab运行下面俩行: a=rand(4,5); a(:,1)=[]
韶友13127302748问: 如何在MATLAB中删除数组中的特定元素? - ?
赣县脑立回答: 1234nn = [2 4 6 8 10];S = [2 8]; [c, ia, ib] = intersect(nn,S); % 求 nn 与 S 的交集元素与索引值nn(ia) = 4、6 、10MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和...
韶友13127302748问: matlab中如何从一个向量中把另一个向量中的元素删除? - ?
赣县脑立回答: 这是一个集合的求差运算: 命令是setdiff(x,y) 示例: x=[2 6 8 4 9]; y=[6 8 7 4 3]; setdiff(x,y) ans =2 9如果想删除A向量中的前N个元素,则另外定义一个向量B保存删除后的 B(1,:)=A(1,(N+1):length(A)).
韶友13127302748问: matlab怎样删除1行多列矩阵的一个指定值元素,删除完后,元素后面的值向前移动,组成新的矩阵 - ?
赣县脑立回答: a=[1 2 3 4 5 4 3 2 1]; a(3)=[]; a=[1 2 3 4 5 4 3 2 1]; a(a==3)=[]; 我不知道你说的是哪种情况,第一个是把指定位置的元素删掉,第二个是把指定大小的元素删掉! 祝你学习愉快!