2017-11-08 4 views
-4

내 코드는 다음과 같습니다. loss의 값은 P의 각 값에 대해 계산해야하지만 내 플롯에 표시되는 데이터가 없습니다.내 플롯에서 결과가 보이지 않는 이유는 무엇입니까?

clear all 
a = 10; 
power = 1010; 
d = 0.5; 
x = 10; 
P = linspace(0,10,100); 
loss = (10.*(P).^2)/((P).^2+(x.^2)); 
%t = 1-loss; 
%output=(t.*power); 
plot(P,loss) 

무엇이 잘못 될 수 있습니까?

+2

"해결책을 알려주세요." 질문이 아닙니다. –

답변

0

loss을 계산하려면 / 대신 ./을 사용해야합니다. 첫 번째는 element-wise division이며 원하는 벡터를 줄 것이며 두 번째는 matrix division이며 스칼라 결과를 제공합니다.

관련 문제