I got an errow while plotting 3D surface
显示 更早的评论
Imported the data from excel and the below are my vectors.
Pa 267751x1 2142008 double
Pb 267751x1 2142008 double
Profit 267751x1 2142008 double
When I type surf(Pa,Pb,Profit), I got this error message: Z must be a matrix, not a scalar or vector.
Anyone knows how can I fix this?
2 个评论
Geoff Hayes
2015-1-17
Sercan - please describe your data and why you are attempting to plot it all as a 3D surface? The error message is pretty clear on the problem - the third input Profit must be a matrix. Given your dimensions from above, and according to surf, the third input must be a 267751x267751 matrix.
Yellow Canary
2015-1-18
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!