Julia和Matlab中的sum()的不同

来源:互联网 发布:厦门广电网络 编辑:程序博客网 时间:2024/04/27 19:21


Julia和Matlab有很多相似之处,但也有一些不同,平时需要注意!比如,sum()就是一类。
% MATLAB 中的sum
>> a= [1 2 3 4; 2 3 4 5]
a =
     1     2     3     4
     2     3     4     5
>> sum(a)  % Matlab中,是默认是sum(a,1)
ans =
     3     5     7     9
>> sum(a,1)
ans =
     3     5     7     9
>> sum(a,2)
ans =
    10
    14
# Julia中的sum
julia> a= [1 2 3 4; 2 3 4 5]
2x4 Array{Int64,2}:
 1  2  3  4
 2  3  4  5
julia> sum(a)    # Julia中,是指所有的元素相加!!!!!!
24
julia> sum(a,1)
1x4 Array{Int64,2}:
 3  5  7  9
julia> sum(a,2)
2x1 Array{Int64,2}:
 10
 14

相比而言,JULIA的设计,个人认为,更有合理性!

0 0
原创粉丝点击