Matlab coder and exponentiation
Show older comments
I'm sure there is a way to get matlab coder to do A = B ^ C where all A, B and C are scalers, but for the life of me, I'm just not seeing it.
Every way I try and express it ends up with the error "Matrix power is not supported for code generation."
A = B(1) .^ C(1) isn't getting me where I want to go.
I can do it in C. I can do it in Matlab, I just can't get Matlab to do it in C.
2 Comments
Konstantinos Sofos
on 27 Mar 2015
A,B and C are matrices or scalars...i cannot understand the "scalers" that you wrote?
Rick Rosson
on 27 Mar 2015
Konstantinos, don't you think it's just a typo?
Accepted Answer
More Answers (1)
James Tursa
on 27 Mar 2015
0 votes
Have you tried A = exp( C * log(B) ) ?
1 Comment
David Short
on 30 Mar 2015
Categories
Find more on MATLAB Coder in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!