Z must be a matrix, not scalar or vector - SURF

1 回表示 (過去 30 日間)
Sclay748
Sclay748 2020 年 10 月 27 日
コメント済み: Sclay748 2020 年 10 月 27 日
Hello,
Attached is a screenshot of my code and a table I recreated in excel. Just pretend it is in MATLAB. Unfortunaltly, because this is for work, I cannot share actual screenshots, so I made a simplified mock up to show you.
'b' is the variable name I call from.
'c' is just what I call the length of b, which is 12.
The table is a 1x12 structure with 12 fields. For my example, I only show 1 to 5, but you ge the idea to show you where I get the error 'Z must be a matrix, not scalar or vector.'
I appreciate any help/advice. Thanks!
.....

採用された回答

Sindar
Sindar 2020 年 10 月 27 日
struct array is a terrible way to store this data. Does this do it?
tbl = struct2table(b);
surf(tbl.temperature,tbl.humidity,tbl.frequency)
% no loop
  4 件のコメント
Sclay748
Sclay748 2020 年 10 月 27 日
oh i guess that makes sense. I just was looking for the typical surface looking graph, but you made me realize that haha
Sclay748
Sclay748 2020 年 10 月 27 日
thank you!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by