MATLAB Answers

Invalid use of operator

26 views (last 30 days)
Maria Mamai
Maria Mamai on 24 Sep 2021
Commented: Maria Mamai on 24 Sep 2021
I try to make the graph of this equation:
I(a) = a^6 * (K1 *K3 - K2^2)
where
a = [0,5,100]
K1 = besselk(1,a)
K3 = besselk(3,a)
K2 = besselk(2,a)
my code is
I = (a.^6)*(K1.*K3.-K22.)
and I get "invalide use of operator" for (-) symbol. I can not understand why. Can please anyone help?

Answers (1)

Fangjun Jiang
Fangjun Jiang on 24 Sep 2021
There is a difference between operator "*" and ".*". But there is no such an operator as ".-" in MATLAB.
  3 Comments
Maria Mamai
Maria Mamai on 24 Sep 2021
Thank you very much!

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!