您的位置:首页 > 编程语言 > MATLAB

C,C++,python与R,matlab在数组方面的不同

2018-03-12 19:54 260 查看
C,C++,python其数组其下标是从0开始,而R与Matlab的下标是从1开始。

在python语言中,如a[2:4]表示a[2],a[3]两个元素,在Matlab中a[2:4]表示a[2],a[3],a[4]三个元素。

关于.*,*,./以及/:

在python语言中:.*表示两个矩阵进行乘积:如m*n的矩阵A,与n*n的矩阵B相乘,最终得到一个m*n矩阵的C

         *表示两个矩阵对应元素相乘。

而在matlab中:     *表示两个矩阵进行乘积

 .*表示两个矩阵对应元素相乘。

同样./与/,python与Matlab也有相同的性质。






如有错误,欢迎大家指出,第一次写博客。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: