need a help...simple question
1 次查看(过去 30 天)
显示 更早的评论
ok lets suppose i write a M-file which have many mathematical formulas etc in it,then i write another M-file and i wish to call that M-file contents in this new file ,how can i do that???is it possible?
i want to do this to make my MATLAB code look small...i mean to avoid long code,just call the desired formula file in a single line and you are done with your code...is it possible? if yes then please explain !
thanx!
0 个评论
采纳的回答
Matt Fig
2011-6-12
Yes you can do this. Any M-file can call any other M-file as long as they are in the same directory or on the path. For example, put all of this into an M-file called myvars:
a_var = 5;
b_var = 7;
t = a_var + b_var;
f_func = @(x) x.^2;
Once this is done, then do this from the command line:
myvars
a_var + 10
f_fun(1:5)
You will see that whatever you define in myvars is available at the command line once the M-file is called. It is the same in another M-file. Just put the line:
myvars
anywhere in the file, then after that line all of the stuff in myvars will be in available in the calling file.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!