用matlab时就用matlab思维(在某些领域,C在matlab面前不要装逼)

来源:互联网 发布:人工智能待遇 编辑:程序博客网 时间:2024/05/16 13:58

       在数据计算和数据分析领域,matlab的强大功能是C无法比拟的,请不要装逼地说C有多厉害,多强大. 尤其涉及到矩阵和向量时,就更是matlab的主场. C请暂时靠边站.

       在写matlab程序时候,不要用C思维, 下面先写个C程序,然后写个对应的matlab程序,就明白了.

 

       C程序:

#include <stdio.h>int main(){int a[3][5];int i, j, sum;for(i = 0; i < 3; i++){for(j = 0; j < 5; j++){a[i][j] = 1;}}for(j = 0; j < 5; j++){sum = 0;for(i = 0; i < 3; i++){sum += a[i][j];}printf("%d ", sum);}printf("\n");return 0;}

      结果为:

3 3 3 3 3


 

      matlab程序:

clearclca = ones(3, 5);b = sum(a)

      结果为:

b =

     3     3     3     3     3

 

原创粉丝点击