1
안녕 나는이 프로그램을 실행할 때 나는 매트랩의 맞춤 기능 그러나매트랩 전원 법, 비 양의 값 오류
fo = fit(log2(x(:)),log2(y(:)),'power1');
plot(fo,'g'), hold on
를 사용하여 내 데이터에 전력 모델에 맞게하기 위해 노력하고있어 나는 오류를 얻을
Error using fit>iFit (line 282)
Cannot fit Power functions to data where X has nonpositive values.
Error in fit (line 108)
[fitobj, goodness, output, convmsg] = iFit(xdatain, ydatain, fittypeobj, ...
Error in CurvedPowerLaw (line 20)
fo = fit(log2(x(:)),log2(y(:)),'power1');
어떤이 1보다 작은 경우 내 데이터보고 및 점검, 아무것도 M 두 개의 열이있는 CSV 파일입니다
x(count_1)=M(i,1);
y(count_1)=M(i,2);
count_1= count_1+1;
if(M(i,2)<1)
display(M(i,1))
end;
표시되지 않습니다. 또한 코드를 다시 실행했습니다.
if(M(i,1)<1)
아무 것도 표시되지 않았습니다. 수동으로 확인하고 아무 것도 1 아래에있는 것으로 보지 않았습니다.
i는 구문 분석중인 파일의 한 줄에 불과합니다. 파일이
344,17
345,13
346,13
347,16
340,12
M은 (난, 1)> 300 개 번호와 M 중 하나가 반환 될 것입니다
같습니다 (I, 2) ~ (10) 값 이 어떤 도움이 많이 주시면 감사하겠습니다 돌아갑니다!감사
'나는 무엇입니까? 이것은 일종의 루프 인덱스입니까? 'M (i, 1) '은 무엇입니까? 스칼라? 벡터? 'if ([0 1 0 0 1])'의 동작을 어떻게 기대합니까? 질문에 [mcve]를 입력하십시오. 'cftool'에서 문제를 재현하려고 했습니까? –
i는 파싱중인 파일의 줄입니다. 344,17 345,13 346,13 347,16 340,12 M (나는, 1)> 300 개 번호 중 하나를 반환 될 것 같은 파일 보인다 M (I 2) ~ 10 값을 반환합니다 – Dunny
** 다른 사람들이 실행할 수있는 ** 예제를 포함하십시오 ** _and_ ** 귀하의 문제를 재현합니다 **. 귀하의 의견은 질문에서 누락 된 정보이므로, 질문을 포함 시키려면 [edit] (http://stackoverflow.com/posts/42807490/edit)주십시오. –