How to overcome this problem; Error using - Matrix dimensions must agree.

1 次查看(过去 30 天)
Hello guys! please i need your input. i wanted to calculate an error using this equation
En =sqrt(((psi-p)^2)/psi^2); with psi having 108x108 double and p having 101x136 double dimensions. the error using - matrix dimesions must agree keep pupping.
i knew the two are of different dimensions, but i think if i use interpolation it will increase the error too. please is there any alternative method to make such calculation?

采纳的回答

KSSV
KSSV 2019-8-5
Two options:
Reduce dimensions
psi = psi(1:101,1:108) ;
p = p(1:101,1:108) ;
En =sqrt(((psi-p)^2)/psi^2);
Do interpolation
  3 个评论
Abba Alhaji Bala
Abba Alhaji Bala 2019-8-5
The first one worked but yet recieved another issue after running "Warning: Rank deficient, rank = 3, tol = 6.803137e-17. " and instead of a single value of En it came as a 101x101 complex

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by