使用angle函数求复数矩阵相位时出现索引错误。

I_row=ifft2(ifftshift(filtFTS_row));
A1=angle(I_row);
使用傅里叶变换后生成复数矩阵,求复数矩阵时,在第一次循环后会出现“数组索引必须为正整数或逻辑值的错误”’,第一次循环则没有问题,尝试了在循环末尾添加clear A1,但是没有用。求大佬解答。

 채택된 답변

rabaiiri
rabaiiri 2023년 5월 17일

0 개 추천

请不要只发部分代码,你至少得提供 filtFTS_row 这个变量的部分数据让别人能复现你的问题。
另外你就没检查过你前面代码是不是已经把 angle 定义成一个变量、导致同名函数无非被正常调用了吗?

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2023년 5월 17일

답변:

2023년 5월 17일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!