怎么解决 ??? Input argument "t" is undefined.问题。
조회 수: 1 (최근 30일)
이전 댓글 표시
程序如下
function [uj1 ujK ujk]=siup(aj1,dj1,ajK,djK,ajk,djk,ajk_1,djk_1,t)
if t<(aj1-dj1)
uj1=1;
else
if (aj1-dj1)<=t<=(aj1+dj1)
uj1=abs(t-aj1-dj1)/(2*dj1);
else
uj1=0;
end
end
if t>(ajK+djK)
ujK=1;
else
if t<(ajK-djK)
ujK=0;
else
ujK=abs(t-ajK+djK)/(2*djK);
end
end
if t<(ajk_1-djk_1)
ujk=0;
else
if (ajk_1-djk_1)<=t<=(ajk_1+djk_1)
ujk=abs(t-ajk_1+djk_1)/(2*djk_1);
else
if (ajk-djk)<=t<=(ajk+djk)
ujk=abs(t-ajk-djk)/(2*djk);
else
ujk=1;
end
end
end
调试时在主窗口中提示
??? Input argument "t" is undefined.
Error in ==> siup at 2
if t<(aj1-dj1)
在主窗口已经定义t了,而且t也存在workspace里面, 请问怎么解决 ,而且,输入参数,运行出来的结果全是零,无语了都:'(
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Adding custom doc에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!