MATLAB爱好者论坛-LabFans.com
>
工程数学软件
>
MATLAB论坛
> [MATLAB基础] matlab小问题
PDA
查看完整版本 : [MATLAB基础]
matlab小问题
llongice9
2010-06-09, 15:49
请问在MATLAB中如何实现这么一个操作:有个向量如:a=[1,2,3,4,5,0,0,0,0,0,0,0],如何操作可得b=[1,2,3,4,5],注意a向量里的数字个数与0的个数均未知,且只知道末尾有若干0,即如何删除一个向量末尾的若干0的操作,在线等答案,谢谢各位指教!!!
llongice9
2010-06-09, 16:07
人呢?怎么没人啊!!!
步入天路
2010-06-09, 16:58
用稀疏矩阵试试吧
如a=[ 0 1 2 3 4 6 0 0 0];
b=sparse(a)
huangjinysf
2010-06-11, 21:53
a=a(a~=0);
llongice9
2010-06-14, 01:10
谢谢以上各位的回复。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.