how to numerically define 1/x^2+0.4/(60-x)^2
1 次查看(过去 30 天)
显示 更早的评论
trying to define I= 1/x^2+0.4/(60-x)^2 numerically but says matrix dimensions must agree so incorrect use of /
help
0 个评论
回答(2 个)
KALYAN ACHARJYA
2019-11-2
编辑:KALYAN ACHARJYA
2019-11-2
x=10; %define x, here is just an example
I=1/x^2+0.4/(60-x)^2
0 个评论
John D'Errico
2019-11-2
编辑:John D'Errico
2019-11-2
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.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!