0
나는 matlab에 정사각형으로 총 9 개의 상자가있는 입력 대화 상자에서 (예 : 3x3 행렬) 입력 행렬 요소를 사용자에게 알려주는 방법이 있는지 물어보고 싶습니다. matlab에 inputdlg 함수가 있지만 입력 상자는 수직으로 만 존재한다는 것을 알고있다. 그래서 GUI가 아닌 다른 옵션이 있는지 알고 싶습니다. 내 개념은 사용자에게 행렬 크기를 묻는 것과 같다. 그런 다음 행렬 요소에 해당하는 상자 수를 묻는다.matlab에 매트릭스 요소를 입력하기위한 입력 대화 상자를 표시하는 방법은 무엇입니까?
'input' 함수를 사용해 보셨습니까? "입력 상자는 수직적 인 방식으로 만 사용"한다는 것은 무엇을 의미합니까? –
OP는 한 행에 대형 행렬을 수동으로 입력 할 때 수행중인 작업을 정확히 파악하기가 어렵다는 것을 암시하고 있다고 생각합니다. 최선의 방법은 UI를 ['uitable'] (http://www.mathworks.co.uk/help/matlab/ref/uitable.html)하거나, 변수를 생성하고, 다음을 사용하여 편집기를 열 수 있습니다. [ 'openvar'] (http://www.mathworks.co.uk/help/matlab/ref/openvar.html)'계속하려면 Enter를 누르십시오 '와 같은 메시지를 표시하거나 사용자가 매트릭스를 입력하도록 할 수 있습니다 한 번에 한 줄씩'input '을 사용합니다. – wakjah