Undefined function 'pmveqf' for input arguments of type 'double'. Error in fminsearch (line 191) fv(:,1) = funfcn(x,varargin{:}); Error in vary (line 45) x=fminsear​ch('pmveqf​',[30 30]',[],pm);

2 visualizzazioni (ultimi 30 giorni)
Keep getting the error message above, code is as below.
function q=vary(in) insize=size(in); q=zeros(insize(1),2); if insize(2)==7 q=zeros(insize(1),1); for i=1:insize(1) pm=in(i,:); uu11=pm; pm(6)=pm(6)*0.155; if pm(6) <= 0.078, fclpmv=1+1.29*pm(6); else fclpmv=1.05+0.645*pm(6); end pm(8)=fclpmv; x=fminsearch('pmveqf',[30 30]',[],pm);
  2 Commenti
Walter Roberson
Walter Roberson il 30 Ott 2022
This appears to be some 1998 code set out in https://www.getty.edu/conservation/publications_resources/teaching/case/olita/climate/docs/thermal_comfort.pdf . Unfortunately it does not appear to give the source code for the needed function m

Accedi per commentare.

Risposte (1)

Julia
Julia il 6 Ott 2014
Hi,
I am not familiar with the function, but I found another post with it. There it is called in this fashion:
x=fminsearch(@pmveqf,[30 30]',[],pm);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by