【求问】如何对向量内所有元素取绝对值相加呢?
mathematica吧
全部回复
仅看楼主
level 4
任道正 楼主
比如A是一个向量A={i, j, k, l,……},但是向量A有多少个元素是不知道的,现在想对A中所有元素取绝对值,然后相加,即|i|+|j|+|k|+|l|+……
这个语法怎么写呢?越简单越好~~~
2016年04月10日 15点04分 1
吧务
level 12
Total[ Abs/@A ]
2016年04月10日 22点04分 2
其实Total@Abs@A就可以了
2016年05月07日 08点05分
吧务
level 11
l1范数?
2016年05月07日 09点05分 3
……Here comes the winner: Norm[A, 1]
2016年05月07日 09点05分
2016年05月07日 09点05分
这个解法不但短而且比上一楼的方法快好多。
2016年05月07日 09点05分
1