Invalid use of operator
14 views (last 30 days)
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?
0 Comments
Answers (1)
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
Walter Roberson
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)
See Also
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!