求助 matlab中怎样把一个行向量中不为零的元素提出来,形成一个新的行向量?
例如:d=2.50004.44440 17.7778 000 00
提取之后 k=2.50004.444417.7778
人气:457 ℃ 时间:2020-08-28 03:57:51
解答
>> d=[2.5000 4.4444 0 17.7778 0 0 0 0 0]
d =
2.5000 4.4444 0 17.7778 0 0 0 0 0
>> d(d==0)=[]
d =
2.5000 4.4444 17.7778
>>
推荐
- 在matlab中如何求一个向量内各个元素之和
- Matlab中,一个行向量怎么赋值给矩阵的一行啊!
- matlab中怎么将一个矩阵变为一个行向量
- matlab 把行向量扩展成前面的元素不变,后面增加0元素,比如a是元素个数小于10的行向量,p=zeros(1,10),把a中元素赋值到p的前面几个元素
- matlab如何定义个行向量X=[1 1……1],其中元素个数为size(A,2)
- 丑小鸭和我的作文
- 地球半径为R,地面上重力加速度为g,在高空绕地球做匀速圆周运动的人造卫星,其线速度可能为?我算到gr^2 但答案为(gr/2)^2 为什么
- 有两桶油,第一桶油是第二桶油的1.5倍,如果从第一桶油中倒入第二桶4千克,两用油相等
猜你喜欢