Array Indices(dont understannd the problem the value is a basic exponantial function)

1 Ansicht (letzte 30 Tage)
dont understannd the problem the value is a basic exponantial function
vds=1:0.1:5;
t=1.12;
idss=18;
x=vds/t;
ids=idss(1-exp((x)))
plot(vds,ids)

Antworten (1)

Steven Lord
Steven Lord am 18 Okt. 2019
idss is a variable with only one element. The expression idss(1-exp((x))) is an attempt to access one or more elements from that variable. The only valid index into idss is 1 (since it has only one element) and for 1-exp(x) to result in a value of 1, x must be -Inf (or something that causes exp(x) to underflow to 0.)
If you meant to multiply the variable idss and the value of the expression 1-exp(x), you need to specify the multiplication explicitly by putting .* between those two terms.

Kategorien

Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by