I also need to pass par back to pedmeshpop_final_re_sens_par , so it needs to recognize par too
How to re-use parameter from other script?
4 views (last 30 days)
Show older comments
Hi, this is my script so far:
function sens_analysis
pdemeshpop_final_re_sens
par = re;
s_nom_ss = P(length(time),7);
delta = 0.05;
par = par*(1+delta);
pdemeshpop_final_re_sens_par
s_pert_ss = P(length(time),7);
abs_sens = (s_pert_ss - s_nom_ss)/(delta*re);
rel_sens = abs_sens*(re_value/s_nom_ss);
end
I get this error: 'Undefined function or variable 're'.
Error in sens_analysis_re (line 8) par = re;'
But re is defined by user input when pdemeshpop_final_re_sens is called. How can I have it so that re is passed onto this function/script as well? Thanks!
Accepted Answer
Azzi Abdelmalek
on 18 Sep 2013
make your script a function
function re=pdemeshpop_final_re_sens
2 Comments
Azzi Abdelmalek
on 18 Sep 2013
I've understood your question. If you want to pass re in your function. add to your script pdemeshpop_final_re_sens
function re=pdemeshpop_final_re_sens
save your file then in your function function sens_analysis, replace
par=re
by
par=pdemeshpop_final_re_sens
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!