2017-11-08 5 views
-4

Mein Code ist unten. Die Werte in loss sollten für jeden Wert von P berechnet werden, aber in meinem Plot werden keine Daten angezeigt.Warum zeigt meine Handlung keine Ergebnisse?

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) 

Was könnte schief gehen?

+2

"Bitte geben Sie mir eine Lösung." ist keine Frage –

Antwort

0

Sie müssen ./ anstelle von / verwenden, um loss zu berechnen. Die erste ist element-wise division, die Ihnen den gewünschten Vektor geben wird, und die zweite matrix division, die Ihnen ein skalares Ergebnis gibt.

Verwandte Themen