나는 표적과 matlab에 신경망 프로세스의 예상 값을 저장하기 위해 두 개의 세포를 사용하고 있습니다. 나는 각각 값을 저장하기 위해 2 개의 1 * 1 셀 어레이를 사용했다. 그리고 여기에 내 코드가있다.matlab에서 두 셀 요소를 비교하는 방법은 무엇입니까?
cinfo=cell(1,2)
cinfo(1,1)=iter(1,10)%value is retrieved from a dataset iter
cinfo(1,2)=iter(1,11)
amp1=cinfo(1,1);
amp2=cinfo(1,2);
if amp1 == amp2
message=sprintf('NOT DETECTED BY THE DISEASE');
uiwait(msgbox(message));
하지만 위의 코드를 실행하면 다음과 같은 오류 얻을 :
??? Undefined function or method 'eq' for input arguments of type 'cell'.
Error in ==> comparison at line 38
if amp1 == amp2
어떻게이 문제를 해결하기를?
[cellfun] (http://www.mathworks.in/help/matlab/ref/cellfun.html)을 탐색하고 거기에서 알아내는 것이 좋습니다. – Divakar
@Divakar : 감사합니다. 그리고 나중에 저는 cellfun을 보았습니다. 그러나 cellfun을 사용하여 두 숫자를 비교할 수 있습니다. ? – user3368213
숫자의 셀 배열이 있고 질문에 대한 답이 예입니다. – Divakar