MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] matlab小问题 (https://www.labfans.com/bbs/showthread.php?t=11722)

llongice9 2010-06-09 15:49

matlab小问题
 
请问在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

回复: matlab小问题
 
人呢?怎么没人啊!!!

步入天路 2010-06-09 16:58

回复: matlab小问题
 
用稀疏矩阵试试吧
如a=[ 0 1 2 3 4 6 0 0 0];
b=sparse(a)

huangjinysf 2010-06-11 21:53

回复: matlab小问题
 
a=a(a~=0);

llongice9 2010-06-14 01:10

回复: matlab小问题
 
谢谢以上各位的回复。


所有时间均为北京时间。现在的时间是 02:49

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.