matlab问题,麻烦高手们解决以一哈,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/09 01:39:07
x = linspace(0,2*pi,30);
y = sin(x);
e = std(y)*ones(size(x));
errorbar(x,y,e)
解释一下,谢谢了

x = linspace(0,2*pi,30); %在0到2*pi之间30等分取值
y = sin(x); %代入值
e = std(y)*ones(size(x)); %std 标准差(standard deviation)size()求矩阵维数,ones()生成一个所有元素都是1的矩阵
errorbar(x,y,e) %画误差图

x = linspace(0,2*pi,30); %在0-30之间以2*pi等间距的取值
y = sin(x); %带入了
e = std(y)*ones(size(x)); %std是标准查 size函数去x的维数 ones单位矩阵了
errorbar(x,y,e) %火柴图 就是带上方差什么的