How can I automize my code?
이전 댓글 표시
Hi guys!,
I need some help. I am working on a code that is made of different m.files
Everytime I insert a value for the parameter T in an m.file it uses all the other to calculate a variable.
I need to register the value of the variable calculated for differenct values of T and I am looking for a way to make this automaticly.
I would like make the code able to run that calculation in a range of T insted of putting the T value by hand each time.
Can somebody explain me how?
Thank you
댓글 수: 3
per isakson
2015년 2월 19일
편집: per isakson
2015년 2월 19일
"code that is made of different m.files"   are they scripts or functions?
Answer:
T_values = [122,24,89];
for T = T_values
R = foo( T );
fprintf( '%12.4f, %12.4f', T, R );
end
Dvdiz
2015년 2월 20일
per isakson
2015년 2월 20일
- What's the problem?
- "register the value of the variable calculated"   I don't understand
- I need a more detailed description to be able to help
답변 (1개)
Rafi
2015년 2월 20일
0 개 추천
From what I understood you want to make the variable T global (to use it with other functions as well). What I suggest is you then to have a look at the link http://nl.mathworks.com/help/matlab/ref/global.html. And maybe use other variables than T in each of your scripts: like global T1, global T2, etc. if they have different values.
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!