taisuim
2021-10-18 18:02
采纳率: 100%
浏览 30

matlab的练习题,数组编程的

这俩该咋编啊,各位帮忙看看,对于矩阵和数组运算一时半会儿还真转不过来弯,

img

img

  • 好问题 提建议
  • 收藏

1条回答 默认 最新

  • 技术专家团-Joel 2021-10-18 18:25
    已采纳

    你好,代码供参考:

    % 实验2 
    x = [81, 70, 65, 51, 76,66,90,87,61,77];
    n = length(x);
    x_mean = sum(x)/n%均值,也可以用x_mean = mean(x)
    s = sqrt((sum(x.^2-x_mean^2))/(n-1))%标准差
    
    % 实验4
    t = (1+sqrt(5))/2;
    Fk = 1;
    Fk_1 = 1;
    k = 2;
    while (abs(Fk/Fk_1 -t) > 1e-8 )
     Fk1 = Fk + Fk_1;
     temp = Fk; 
     Fk_1 = Fk;
     Fk = Fk1;
    end
    format long
    errors = Fk/Fk_1 - t
    % 可以看出相差小于1e-8
    

    结果

    x_mean =
    
      72.400000000000006
    
    
    s =
    
      12.112436217008941
    
    
    errors =
    
         9.771908393574336e-09
    
    
    已采纳该答案
    评论
    解决 1 无用
    打赏 举报

相关推荐 更多相似问题