MATLAB merging the codes
6 次查看(过去 30 天)
显示 更早的评论
Hello, I have a question about choosing the cases in MATLAB. I have four different calculations and equations. They all start with the same set of variables. There is a couple of different equations and after those parts, they all continue with the same lines of codes after that point. All I need is that;
a=... b=... c=...
[....... ........ DIFFERENT EQNS FOR FOUR DIFFERENT CASES]
[SAME LINES AFTER THAT]
I have four different .m files at the moment. I want to merge them into one.
Thanks in advance!
Regards.
1 个评论
James Tursa
2016-11-7
编辑:James Tursa
2016-11-7
How do you determine which case to run? Is there a variable you use for switching between them? Is this determined from the inputs (a,b,c,...) themselves?
回答(2 个)
Ali
2016-11-7
1 个评论
James Tursa
2016-11-7
I still don't understand. Are you asking how to do something like this?
a=... b=... c=...
CASE 1 code
SAME PARTS
CASE 2 code
SAME PARTS
CASE 3 code
SAME PARTS
CASE 4 code
SAME PARTS
without copying all of the SAME PARTS code? Or what?
Ali
2016-11-7
1 个评论
James Tursa
2016-11-7
Without seeing your code, all I can offer is that you put the SAME PARTS code in a function and call it with your various inputs, putting the results into different variables (or maybe different parts of a cell array or struct).
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!