작업 공간에서 행렬을 만듭니다.작업 공간에서 전역 변수로 matlab 변수 만들기
지금은 스크립트의 변수에 액세스 할 수 있습니다. 변수를하고 같이 (2) 4.
그러나 내부에 돌아갑니다 나는 오류
y=getvariable(2)
??? Undefined function or method 'Variable' for input
arguments of type 'double'.
Error in ==> getvariable at 3
y=Variable(x)
을 얻을
function y= getvariable(x)
y=Variable(x)
end
같은 함수 그래서 내가 그것을 액세스 할 수 있도록 Variable
매트릭스는 글로벌 만드는 방법 어떤 기능을 통해? 당신이 당신의 기능에 사용하기 전에 당신이 당신의 작업 공간
global Variable
에서 그것을 정의하기 전에
나는 500 개의 다른 변수 값을 포함하는 엑셀 시트를 가지고있다. 그래서 저는 그것으로부터 행렬 변수를 만듭니다. 그리고 나서 그것을 함수에 사용합니다. 그리고이 함수를 함수 내부에 입력 할 수있는 방법은 없습니다. 여기에 전역 변수를 사용하지 않는 방법이 있습니까? _ – Moz
@Moz : ... 그냥 행렬 변수를 인수로 함수에 전달 하시겠습니까? –
엑셀 파일 ('xlsread' 또는 비슷하게)을 읽고 거기에서 시작하는 함수를 사용하지 않는 이유는 무엇입니까? – Nick