필터 지우기
필터 지우기

what is that problem? "Optimization running. Error running optimization. Undefined function 'power' for input arguments of type 'timeseries'"

조회 수: 2 (최근 30일)
how can I solve this problem
Optimization running. Error running optimization. Undefined function 'power' for input arguments of type 'timeseries'
I am using matlab R2016a, using genetic algorithm to get the minimum values for PID controller in a switched reluctance motor. please anyone can help tell me how to solve this problem? thanks

채택된 답변

Walter Roberson
Walter Roberson 2016년 8월 9일
Consider for example,
a = timeseries(1:10);
a .^ 2
then that would generate that error, because you are trying to square the timeseries object.
Possibly you want to square the data in the object:
a.Data .^ 2
  댓글 수: 2
khaled awad
khaled awad 2016년 8월 9일
편집: Walter Roberson 2016년 8월 9일
thanks for your fast feedback, for your info this is my code.
function f = kh (m)
global x1 x2 x3
x1 = m(1);
x2 = m(2);
x3 = m(3);
sim ('genetic_algo')
f = trapz (tout,(spo));
end
is it right or needs a modifications
Walter Roberson
Walter Roberson 2016년 8월 9일
What is tout? What is spo? Are those created by "To Workspace" blocks in your simulation ?

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

추가 답변 (1개)

khaled awad
khaled awad 2016년 8월 9일
this is a new comment on my simulation

카테고리

Help CenterFile Exchange에서 Specialized Power Systems에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by