2017-05-05 8 views
0

matlab에 함수를 작성했지만 오류가 표시됩니다. 제발 도와주세요.함수 호출시 Matlab 오류가 발생했습니다.

이것은 내 주요 호출 파일입니다.

for j= 1:10 
    for i= 1:81 
    MAG1(i,j)=20*log10(MAG(i,j)); 
    satplotm(j,MAG1(i,j),PHA(i,j)); %error 
    hold on 
    end 

는이 제 기능

function satplotm(j,m(k,j),theta1); 

내가 오류를 보여주고있다 굵은 글씨로 쓰여진 한 라인이 오류이며,

Error: File: satplotm.m Line: 1 Column: 22 Unbalanced or unexpected parenthesis or bracket.

Error in Templates (line 471) satplotm(j,MAG1(i,j),PHA(i,j));

도와주세요입니다.

미리 감사드립니다.

답변

1

당신이 당신의 오류 메시지 (protip : 오류 메시지를 읽을 수)를 읽는다면, 당신은 줄에 추가/누락 된 괄호 또는 brakect이 1 할 매트릭스의 지표로 기능 입력을 정의하기 때문에 아니오

감각.

function satplotm(j,m,theta1);

로 fucntion을 정의하고 이미 for 루프에서와 같이, 하나의 일이 될 m을 설정합니다.