matlab运行代码时位置 1 处的索引超出数组边界,怎么解决

????Ah 2020-03-30 03:14:13
>>pt = 'D:\llh\image';
>>ext = '*.jpg';
>> dis = dir([pt ext]);
>> nms = {dis.name};
>> data = zeros(length(nms),98304);
>> for k = 1:1:length(nms)
nm = [pt nms{k}];
I = imread(nm);
data(k,:) = reshape(I,1,98304);
end
>> N=2;
>> [m,n]=size(data);
>> pattern=zeros(m,n+1);
>> center=zeros(N,n);
>> pattern(:,1:n)=data(:,:);
>> for x=1:N
center(x,:)=data(randi(20,1),:);
end
位置 1 处的索引超出数组边界。
...全文
1497 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,451

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧