Does anyone know how to fix this?
6 次查看(过去 30 天)
显示 更早的评论
I am trying to plot a pcolor using the variables: elevation [3543x2413 double], lat [2413x1 double], lon [3543x1 double],
However i keep getting the error 'Matrix dimensions must agree' does anyone know which dimentions i need to make agree?
1 个评论
Jan
2018-1-26
If you post your code, the readers can reconsider, what you are doing. Currently it is required to guess the cause of the error.
采纳的回答
Guillaume
2018-1-26
Seeing the actual code you're using would help.
Works fine for me:
hsurf = pcolor((1:2413).', (1:3543).', rand(3543, 2413))
hsurf.EdgeAlpha = 0; %otherwise all you see is the black from the edges
Have you swapped the X and Y coordinates by any chance? Remember that X corresponds to columns and Y to rows.
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!