creating a vector where each element needs to be calculated before hand
1 view (last 30 days)
Show older comments
Douglas Brenner on 29 Dec 2018
Can I creat Z in a single statement which doesn't require explicit calculation of each element or should I just use a loop?
Z = [ A*exp(B*X(1)), A*exp(B*X(2)), A*exp(B*X(3)), A*exp(B*X(4)) ...
, A*exp(B*X(5)), A*exp(B*X(6)), A*exp(B*X(6)) ];
dpb on 29 Dec 2018
If X is a vector of numel(X) = 6, then
if A,B are constants; otherwise it depends on what they are and what is the end result wanted...if they're both also vectors of same shape as X, then
for element-wise multiplication. From the Q? it doesn't sound like you want/intend matrix multiplication, but that's doable, too, if that were to the desired result and have commensurately-sized Arrays/Vectors for conformant product dimensions.
More Answers (0)
Find more on Specialized Power Systems in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!