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 次查看(过去 30 天)
显示 更早的评论
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!
采纳的回答
Azzi Abdelmalek
2013-9-18
make your script a function
function re=pdemeshpop_final_re_sens
2 个评论
Azzi Abdelmalek
2013-9-18
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
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!