由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 问一个matlab简单的问题
相关主题
求教PCAmathematica问题
请问如何在matlab中删除vector中的数据[转载] 紧急求助关于fractal dimension calculator
老板的程序在unix上运行没问题poisson equ with neumann boundary question
how to assign values to NETCDF file?请问这个mpi程序有什么问题?
矩阵问题求解求助:DGBTRS
急:Origin的3D画图问题高维 PCA
再请教Re: 请教大家c++ array一个循环的问题
请教一个有限元的问题Looking for flops counter
相关话题的讨论汇总
话题: 删除话题: counter话题: matlab话题: 循环话题: end
进入Computation版参与讨论
1 (共1页)
r*****n
发帖数: 92
1
本人初用
在一个n*m数组里,
想根据M列的值删除第N行
比如如果某一行数据的第4列是1,那么就把这行删除
我的程序是
for n=1:k,
if A(n,4)==1
A(n,:)=[];
end
counter=counter+1这个是统计共删除了多少个
end
可是程序运行完了,总是说Index exceeds matrix dimensions,
我想可能是由于删除后行数边小,所以循环次数不对,
但是我把循环上线改成k-counter也是同样的结果。
请教各位大虾,谢谢。
e**y
发帖数: 3
2

for n=k:-1:1

【在 r*****n 的大作中提到】
: 本人初用
: 在一个n*m数组里,
: 想根据M列的值删除第N行
: 比如如果某一行数据的第4列是1,那么就把这行删除
: 我的程序是
: for n=1:k,
: if A(n,4)==1
: A(n,:)=[];
: end
: counter=counter+1这个是统计共删除了多少个

r*****n
发帖数: 92
3
thanks a lot

【在 e**y 的大作中提到】
:
: for n=k:-1:1

1 (共1页)
进入Computation版参与讨论
相关主题
Looking for flops counter矩阵问题求解
MATLAB Matrix Numeric Tools Help site急:Origin的3D画图问题
what is wrong with my matlab?再请教Re: 请教大家c++ array
MATLAB积分求教请教一个有限元的问题
求教PCAmathematica问题
请问如何在matlab中删除vector中的数据[转载] 紧急求助关于fractal dimension calculator
老板的程序在unix上运行没问题poisson equ with neumann boundary question
how to assign values to NETCDF file?请问这个mpi程序有什么问题?
相关话题的讨论汇总
话题: 删除话题: counter话题: matlab话题: 循环话题: end