Matrix 如何从单列矩阵中排除元素?
我目前正在从coursera学习Andrew Ng的机器学习。现在,在第3周的代价函数和梯度下降的正则化部分,我需要排除对应于θ0的θ矩阵的第一个元素。我在命令行上尝试了一个虚拟矩阵:Matrix 如何从单列矩阵中排除元素?,matrix,vector,octave,Matrix,Vector,Octave,我目前正在从coursera学习Andrew Ng的机器学习。现在,在第3周的代价函数和梯度下降的正则化部分,我需要排除对应于θ0的θ矩阵的第一个元素。我在命令行上尝试了一个虚拟矩阵: 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 = [ 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)
输出:解析错误:语法错误
3. a(2:,1)
4. a(2,:;1)
5. a(2,::;1)
6. a(2::,1)
输出:解析错误:语法错误
3. a(2:,1)
4. a(2,:;1)
5. a(2,::;1)
6. a(2::,1)
输出:解析错误:语法错误
3. a(2:,1)
4. a(2,:;1)
5. a(2,::;1)
6. 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
对于排除任何单个元素的一般情况,请参见(关于Matlab,但在倍频程中的用法也是一样的)