matlab을 사용하여 입력란에 입력 한 특정 방정식에 대한 데카르트 좌표에서 컬을 찾으려고합니다. CLI에서는 다음 방정식을 사용하여 작동했습니다 : curl([2*x+3*y, 2*y, 2*z], [x, y, z])
matlab에서 정적 텍스트 구성 요소에 컬 응답을 전달하는 방법
GUI를 사용하여 하나의 텍스트 상자를 만들었습니다 (x 계수라고 가정 해 봅시다) 정적 텍스트 레이블이 대답을 표시하고 푸시 버튼이 트리거됩니다 내 코드.
텍스트 상자 태그는 inputTxt를
정적 텍스트 lable가 태그 inputValue의
입니다 버튼 콜백은 다음과 같습니다
txtValue=get(handles.inputTxt, 'String');
set(handles.inputValue, 'String', curl([textValue*x, 0, 0], [x, y, z]));
버튼을 누르면 나는 땡 소리를들을 수 매트랩 cli에서 오류가 발생하고 아무것도 정적 텍스트 레이블에 나타납니다.curl([2*x+3*y, 2*y, 2*z], [x, y, z])
동일한 결과 (딩 소리)가 나고 레이블 텍스트에 아무 것도 나타나지 않습니다.
미리 감사드립니다.
'curl'의 숫자 출력을 문자열로 먼저 변환 해 보셨습니까? 예를 들어'num2str'을 사용하셨습니까? – Jonas