Matlab 确定通过计算形成的阵列的大小
我正在通过计算创建一个一维行数组Matlab 确定通过计算形成的阵列的大小,matlab,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= 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的大小以不包含最后一个元素 您确定不需要它吗?否则,零元素是确定数据结尾的好方法。要么在注释中使用Divakar,要么定义数组ind=Lt_p1:end-1。而且总是叫我L_pind。如果您完全确定只需要元素Lt_p1:end-1,则后者当然会浪费资源和计算时间