필터 지우기
필터 지우기

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);

조회 수: 1 (최근 30일)
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
Kevin Jose
Kevin Jose 2022년 10월 30일
Hello, I have come across this same code and problem. Could you solve it?
Walter Roberson
Walter Roberson 2022년 10월 30일
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

댓글을 달려면 로그인하십시오.

답변 (1개)

Julia
Julia 2014년 10월 6일
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);

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by