如何从单列矩阵中排除一个元素?

How to exclude an element from a single column matrix?

我目前正在从 coursera 学习 Andrew Ng 的机器学习。现在,在第 3 周的成本函数和梯度下降的正则化部分,我需要排除与 theta0 对应的 theta 矩阵的第一个元素。我在命令行上尝试了一个虚拟矩阵:

a = [ 1; 2; 3; 4; 5; 6; 7]
a =1
   2
   3
   4
   5
   6
   7

我尝试了以下代码来获取矩阵的所有元素,除了第一个:

1. a(2,:)

输出:2

2. a(2:,1)

输出:解析错误:语法错误

3. a(2:,1)

输出:解析错误:语法错误

4. a(2,:;1)

输出:解析错误:语法错误

5. a(2,::;1)

输出:解析错误:语法错误

6. a(2::,1)

输出:解析错误:语法错误

我需要什么代码来完成我的操作?又叫什么阵法?

应该是

a(2:end)

结果:

ans =

   2
   3
   4
   5
   6
   7

排除任何单个元素的一般情况见Select all elements except one in a vector(是关于Matlab的,但在Octave中用法也是一样的)。