2009-12-05 3 views
1

Matlab을 사용할 때 줄 단위로 작성하는 내용을 해석하는 대신, 원하는 모든 것을 쓸 수있는 방법이 있는지 알고 싶습니다. , 그리고 "Evaluate"버튼을 눌렀을 때만 해석 할 수 있습니다. C++/C#에서 코드를 작성하고 실행해야합니다.Matlab/Mathematica에서 코드를 모두 작성한 후에 만 ​​실행

나는 또한 선을 긋는 것을 좋아하지 않는다. 이륙하는 방법이 있습니까?

나는 Mathematica와 관련하여 같은 질문을한다. 저는 Wolfram의 Workbench (대부분의 사람들이 전혀 알지 못하는 것 같습니다)라는 것을 들었습니다. 그러나 그것은 대학에 주어지지 않는 것 같아서 결코 시도하지 않았습니다.

답변

10

코드 파일 (.m 확장명)에 코드를 작성하면 모든 코드를 한 번에 실행할 수 있습니다.

실행 :

편집 my_matlab_file

다음 편집기에서 코드를 작성합니다. 파일을 저장하십시오.

my_matlab_file

편집기 프레스에서
  • 은 "평가 수행 명령 줄에서

    1. : 당신은 당신이 몇 가지 옵션이 코딩 무엇을 실행하려면 "버튼 (작은 녹색 물체)

    2. 편집기에서 Ctrl + Enter를 누릅니다. 사용하여 개별적으로 평가 될 수있다 당신은 또한 세포로 파일을 나눌 수의 컨트롤에 대해

    Ctrl 키 + ENTER :

    my_matlab_file.m을 :

    %% Initialization (Cell 1) 
    x = 1; 
    y = 2; 
    
    %% Calculation (Cell 2) 
    z = x + y 
    

    오랜있을 때 정말 유용 파일을 실행하는 데 오랜 시간이 걸리며 어딘가에서 변경해야합니다. 모든 것을 다시 실행하는 대신 업데이트를 작성한 셀만 평가할 수 있습니다.

    .m- 파일을 사용하여 기능을 만들 수도 있습니다. 예 (mymeanfund.m)

    function y = mymeanfunc(x) 
    % Y = MYMEANFUNC(X) calculates the mean of X 
    
    y = sum(X(:))/numel(X) 
    

    과를 호출하여 실행 : 보조 노트로

    >> m = mymeanfunc([1 2 3 4]) 
    m = 2.5 
    

    , OOP를 사용하여 개발하는 것이 완벽하게 가능하다 MATLAB의 최신 버전 때문이다.

  • +0

    완벽한. 그냥 내가 뭘 찾고 있었는지! –

    +0

    다음 대답으로 받아들이십시오. –

    관련 문제