How to write a script to edit another script ?
Afficher commentaires plus anciens
I have a script lets call it scriptA, that contains parameter names and assigned values. I am trying to write a script (scriptB) that will edit scriptA by changing both the parameter names and the values. I will be reading in a excel spreadsheet that contains the names and values that I will be assigning. How should I go about this?
Réponse acceptée
Plus de réponses (1)
Steven Lord
le 14 Août 2015
1 vote
Why not make scriptB into a function that accepts input arguments and/or reads in a data file in a known format and pass the varying parameters into that function?
2 commentaires
Rodriguez Pham
le 14 Août 2015
Steven Lord
le 14 Août 2015
Rather than writing a script:
PLACEHOLDER_NAME = 2*PLACEHOLDER_VALUE
whose PLACEHOLDER_* entries you replace with contents from another file, instead write a function:
function y = timesTwo(x)
y = 2*x;
You can then call timesTwo wherever you would invoke the script:
z = timesTwo(17);
where 17 is data you read from a file or something.
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!