저는 Mathematica를 처음 사용하고있어서 매우 간단한 질문을하고 싶습니다 :-).Mathematica 모듈에서 데이터 읽기 및 출력 반환
입력 파일에서 데이터를 읽고 처리해야합니다. 코드에서 반복적으로 사용되기 때문에 모듈을 만듭니다. 아래에 한 예가 나와 있습니다.
MySubr[b_, e_, d_] := Module[{a, c},
f = OpenRead["Input File.dat"];
A = Read[f, Number];
T = Read[f, Number];
WL = Read[f, Number];
RO = Read[f, Number];
a = b*RO;
c = d*A+e*T-WL;
Return[{a, c}];
]
내가이 모듈을 호출하면;
{a,c}=MySubr[2,3,4]
다음과 같은 오류가 발생합니다. Set :: 모양 : 목록 {a, c} 및 MySubr [{2,3,4}]이 (가) 같은 모양이 아닙니다.
나는 무엇이 오류인지 모르며이 문제를 어떻게 해결할 수 있습니까? 여러분 모두는 유용하고 단순한 것을 제안해야합니다.
감사
그것은 어디 나누기 그것은 당신이 당신이 이것을 실행하면 코드를 디버깅하고 확인하는 데 도움이됩니다
오류가 당신이 불렀다 나타내는'MySubr [{2,3,4}] ''아니다''MuSubr [2,3,4]'. 중요한 차이 ... – agentp