查看: 1696|回复: 3|关注: 0
打印 上一主题 下一主题

[已答复] 位置 2 处的索引超出数组边界。

[复制链接]

新手

10 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
跳转到指定楼层
1#
发表于 2020-4-27 20:39:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
D=load('C:\Users\hasee\Desktop\微机保护作业\Untitled001.out');
t=D(:,1);
%提取电压电流数据,并转化为标幺值
Ua=D(:,2);
Ub=D(:,3);
Uc=D(:,4);
Ia=D(:,5);
Ib=D(:,6);
Ic=D(:,7);
UI=[Ua Ub Uc Ia Ib Ic];
figure (1)
plot(t,Ua/500,'r',t,Ub/500,'g',t,Uc/500,'b');
axis([3.8 4.7 -2 2])
xlabel('t/s'),ylabel('U');
legend('A相电压','B相电压','C相电压');
title('三相电压波形(标幺值)');
figure (2)
plot(t,Ia*5*sqrt(3),'r',t,Ib*5*sqrt(3),'g',t,Ic*5*sqrt(3),'b');
axis([3.8 4.7 -40 40])
xlabel('t/s'),ylabel('I');
title('三相电流波形(标幺值)');
legend('A相电流','B相电流','C相电流');








位置 2 处的索引超出数组边界。

出错 Untitled (line 2)
t=D(:,1);









跪求大佬解答!!!



回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

6

主题

1434

帖子

304

最佳答案
  • 关注者: 71
2#
发表于 2020-4-28 09:29:08 | 只看该作者
应该导入文件有问题,建议检查一下是否导入
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
3#
 楼主| 发表于 2020-4-28 11:26:14 | 只看该作者
20141303 发表于 2020-4-28 09:29
应该导入文件有问题,建议检查一下是否导入

大佬,我感觉文件导入没什么问题啊,路径都是对的
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

6

主题

1434

帖子

304

最佳答案
  • 关注者: 71
4#
发表于 2020-4-28 14:05:17 | 只看该作者
检查下工作间的D变量,判断数据是否完整成功导入
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表