Invalid use of operator
Show older comments
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
on 24 Sep 2021
0 votes
There is a difference between operator "*" and ".*". But there is no such an operator as ".-" in MATLAB.
3 Comments
Maria Mamai
on 24 Sep 2021
a = [0,5,100]
K1 = besselk(1,a)
K3 = besselk(3,a)
K2 = besselk(2,a)
I = (a.^6) .* (K1 .* K3 - K2.^2)
Maria Mamai
on 24 Sep 2021
Categories
Find more on Symbolic Math Toolbox 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!