matlab处理数据,提示“位置1处的索引超出数组边界(不能超出59)”

matlab处理数据,提⽰“位置1处的索引超出数组边界
不能超出59)”
cq步
执⾏后提⽰:
新雅迪传媒位置 1 处的索引超出数组边界(不能超出 59)。
出错 a_n (line 8)
[y(i,:), x(i,:)]=hist(data1(i,:),94);
请问⼤佬们怎么改这⾏代码?excel表⾥的数据是59*95
close all;
clear all;
data1 = xlsread('C:\Users\Desktop\alpha_normal_正则化数据.xls','sheet1'); %读⼊数据
for i=1:104
[y(i,:), x(i,:)]=hist(data1(i,:),100);  %统计频次分布
figure('Color','w');
bar(x(i,:),y(i,:),1);
WorldEnergyh(i,:)=bar(x(i,:),y(i,:),1);  %画直⽅图
好梦何必成真set(h(i,:),'EdgeColor',[0.5 0.5 0.5],'FaceColor',[0.5 0.5 0.5]);
hold on;
normplot(data1(i,:));%⼈⼯判断是否正态分布
%%%%%%%%%%%%%%%%%%%%%
[H,P,LSTAT,CV] = lillietest(data1(i,:));
if H==0    %不能拒绝H0,布丁扭扭舞
disp('原始数据服从正态分布');区域文化
disp(i);
else
disp('原始数据不服从正态分布');

本文发布于:2024-09-21 11:02:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/155453.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:正态分布   超出   数据   不能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议