Matlab script question(quick)
조회 수: 10 (최근 30일)
이전 댓글 표시
Say that I have a script.m file and within that file there are functions with different variables.
And then I have a txt file with a matrix of numbers that I would like to plug into those variables in the m file, how would I got about doing this?
I have columns of the matrix assigned to different variables, however I have no idea how to get the script.m file to communicate with the txt file so that it can do it's "plug-and-chugging".
Thank you for your time!
댓글 수: 0
답변 (1개)
Walter Roberson
2012년 6월 11일
It is not possible to have functions inside a script file. Functions can only go inside function files.
To read values from a file, use load() or importdata() or uiimport() or csvread() or xlsread() or dlmread() or textscan() or the basic I/O functions such as fgetl() and fscanf().
There are lot of examples around of passing variables into functions. See http://www.mathworks.com/help/techdoc/ref/function.html
댓글 수: 2
Walter Roberson
2012년 6월 11일
Your description appears to be contradictory. If you have assigned values to A and B, then those values will be available to any script you run.
I suspect you are using functions rather than scripts. Please read http://www.mathworks.com/help/techdoc/matlab_prog/f7-38085.html
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Import and Export에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!