Help to plot a contour
1 回表示 (過去 30 日間)
古いコメントを表示
I want to plot a contour graph to display Z with respect to X and Y. If Z = a*X + b*Y, I can plot a contour. However, If Z is a matrix that gained from training Neural Network or measured values how I can plot on a contour graph? Can you help me?
Happy New Year.
0 件のコメント
採用された回答
Star Strider
2016 年 1 月 1 日
You can plot any matrix using the contour function.
For example:
Z = rand(10,12);
figure(1)
contour(Z)
grid
You do not necessarily have to define ‘X’ and ‘Y’, although it gives you more control over the appearance of the plot that contour produces than without them.
We do not have your data, and I do not understand the reason you have apparently not been able to get a good plot from contour with your matrix. If you can upload your data as a .mat file (use the save function, and then click the ‘paperclip’ icon, and complete both the ‘Choose file’ and ‘Attach file’ steps to upload the file) we can help you solve the specific problem you are experiencing.
4 件のコメント
Star Strider
2016 年 1 月 2 日
The y-axis looks correct to me, and in the data you attache, goes from 1 to 3, not 30. If you want to restrict it to for instance 1.18 to 3, use an axis function call after your contour call:
axis([xlim 1.18 3])
There are several ways to deal with the colorbar scale, the easiest being to simply scale the Z values (in your code, ‘Data’) to be the same as those in the data you want to reproduce, for instance multiplying it by 0.055/25.
I mention parenthetically that the correct approach to the colorbar scaling is to change your code to produce the appropriate results, not scaling the result to match the data you want to reproduce. I’m not certain what you’re doing or how you’re doing it, assuming I have the background to understand it anyway. That is simply the approach I would take, were it my problem to solve.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!