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

1 visualización (últimos 30 días)
Matthew Aranda Weale
Matthew Aranda Weale el 2 de Nov. de 2019
Editada: John D'Errico el 2 de Nov. de 2019
trying to define I= 1/x^2+0.4/(60-x)^2 numerically but says matrix dimensions must agree so incorrect use of /
help

Respuestas (2)

KALYAN ACHARJYA
KALYAN ACHARJYA el 2 de Nov. de 2019
Editada: KALYAN ACHARJYA el 2 de Nov. de 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 el 2 de Nov. de 2019
Editada: John D'Errico el 2 de Nov. de 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.

Categorías

Más información sobre Operators and Elementary Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by