确定通过计算形成的阵列的大小

时间:2014-03-26 08:59:42

标签: matlab

我正在通过计算

创建一维行数组
  Lt_p= totalLn_p - ln_p

返回

 Lt_p =

4.4408    4.3482    3.9962    3.4517    2.9009    2.3447    2.0648    1.7837    1.5015         1.0676    0.8665    0.6739    0.4822    0.2818    0.0820         0

由于计算的性质,最后一个元素将始终为0,然后我需要在另一个计算中使用Lt_p(通过将其除以另一个数组)。

然而,另一个数组总是比Lt_p少一个元素,所以显然不能分割。

虽然不需要0元素,但是如何调整Lt_p的大小以不包括最后一个元素?

1 个答案:

答案 0 :(得分:0)

你确定不需要它吗?否则,零元素是确定数据结束的好方法。你可以在评论中做Divakar,否则你定义一个数组ind = Lt_p(1:end-1)。并且总是调用Lt_p(ind)。如果您完全确定只需要元素Lt_p(1:end-1),后者当然是浪费资源和计算时间。