사용자 입력을 정수로 입력하십시오 (예 : (45697)
). 처음 두 자리를 배열, 벡터 또는 기타 (4 5 6 9 7)
에 저장하여 사용할 수 있습니다. 처음 두 값인 (4 5)
을 확인하고 그에 대한 계산을 수행하는 함수 호출.정수의 십진수 표현으로 숫자 분리하기
문제점 : 처음 두 값을 복구하는 방법을 저장하는 방법을 모르겠습니다.
간단한 함수 호출이 있습니까? 아니면 입력을 먼저 배열에 저장 한 다음 처음 두 값을 추출해야합니까? 그렇다면 어떻게해야합니까?
더 많은 도움을 얻으려면 코드에 코드를 게시하십시오. –
작동하지만 y = x (1 : 2)가 작동해야하지만 실행 결과에 오류가 있음을 알 수 있습니다. "인덱스 매트릭스 치수를 초과합니다. " userin = str2double (inputdlg ('저항의 저항 (옴)을 입력하십시오.', 'Resistance')); (INPUT, THEN, 사용자 요청) userin = round (userin); x = [userin]; y = x (1 : 2); 그러나 "y"함수는 "Index가 행렬 dimesnions를 초과합니다"와 같은 오류 메시지를 나타냅니다. –
나는 오해했다. 업데이트 된 답변보기 –