MATLAB Answers

0

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

Asked by Bilal Ismail on 18 Oct 2019 at 19:02
Latest activity Answered by Steven Lord
on 18 Oct 2019 at 21:12
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)

  0 Comments

Sign in to comment.

Tags

Products

1 Answer

Answer by Steven Lord
on 18 Oct 2019 at 21:12

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.

  0 Comments

Sign in to comment.