how to numerically define 1/x^2+0.4/(60-x)^2

1 view (last 30 days)
trying to define I= 1/x^2+0.4/(60-x)^2 numerically but says matrix dimensions must agree so incorrect use of /
help

Answers (2)

KALYAN ACHARJYA
KALYAN ACHARJYA on 2 Nov 2019
Edited: KALYAN ACHARJYA on 2 Nov 2019
x=10; %define x, here is just an example
I=1/x^2+0.4/(60-x)^2

John D'Errico
John D'Errico on 2 Nov 2019
Edited: John D'Errico on 2 Nov 2019
If x is a vector or array, then you are trying to compute element-wise operations. But / and ^ and * are all operators that are defined in terms of MATRIX multiplies and linear algebra.
Use the ./ .^ and .* operators for element-wise operations.
I= 1./x.^2+0.4./(60-x).^2
Ideas like this would be found in the getting started tutorials for MATLAB. Essenitally, it is always a good idea to read the manual.

Categories

Find more on Operators and Elementary Operations 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!