matlab中如何解决下标越界问题

2024-11-26 16:42:06
推荐回答(2个)
回答1:

首先呢,正如楼上说得,你的内重循环变量搞错了,应该是i而不是j ,不然的话,你的函数中没有出现过 j 却用j去做下标,肯定会出错

其次,针对你的问题,怎么解决下标越界问题,其实很简单,你就实现指定好矩阵的规格就行了(其实根本不用担心越界问题,matlab动态分配空间的, 我这里仅仅就问题论问题) 比如 你让 BW=ones(m,n) 就行了

祝君好运哈

回答2:

你写错了吧,里面的应该是for j=1:n吧