回覆列表
  • 1 # 使用者9397021862136

    1、for迴圈:

    sm=0;

    for i=1:100

    sm=sm+i*i;

    end

    disp(["和為",num2str(sm)])

    2、while迴圈:

    sm=0;i=1;

    while i<=100

    sm=sm+i*i;

    i=+1;

    end

    disp(["和為",num2str(sm)])

    擴充套件資料:

    MATLAB常用控制流:

    1、條件控制:if-else-end的呼叫格式;

    2、開關控制switch-case的呼叫格式;

    2、迴圈控制for和while的呼叫格式,前者稱為計數迴圈, 後者稱為條件迴圈;

    求1+3+5+...+99的和

    for迴圈:

    sm=0;

    for i=1:2:99

    sm=sm+i;

    end

    disp(["和為",num2str(sm)])

    while迴圈:

    sm=0; i=1;

    while i<=99

    sm=sm+i;

    i=i+2;

    end

    disp(["和為",num2str(sm)])

  • 中秋節和大豐收的關聯?
  • 什麼什麼什麼志成語?