Contourf matrix plot contour

1 回表示 (過去 30 日間)
Mehdi
Mehdi 2013 年 9 月 30 日
コメント済み: Walter Roberson 2013 年 10 月 4 日
I have written a code to graph contours of a matrix in 2D. However, although i have values of MY2 <10, when it is plotted there is a white area for MY2<10. Would you please help me with this. I have checked this several times and it seems to be alright!
All required files have been attached in a ZIP file.
Files can be downloaded from the following link
  1 件のコメント
Walter Roberson
Walter Roberson 2013 年 9 月 30 日
Your zip files did not appear to get attached.
Please show the contourf() call you use.

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

回答 (2 件)

Walter Roberson
Walter Roberson 2013 年 10 月 1 日
The call
[C,M]=contourf(MX2,MY2,MR2,10);
requests that 10 contour levels be used, not a single contour level at value 10. To use a single contour level at value 10, code
[C, M] = contourf(MX2, MY2, MR2, [10 10]);
  1 件のコメント
Mehdi
Mehdi 2013 年 10 月 1 日
編集済み: Mehdi 2013 年 10 月 1 日
Thanks i will try your suggestion now. But I meant to have the contour values of MR2, MV2 and MU2 when MY2=10 or less. Currently the region with MY2<10 has no contour of MR2, MV2 or MU2 and is solid white.

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


Mehdi
Mehdi 2013 年 10 月 4 日
Any help is highly appreciated
  1 件のコメント
Walter Roberson
Walter Roberson 2013 年 10 月 4 日
Why not use logical indexing to find the cut-plane for MY2 being 10, and applying that logical index to MX2, MY2, MR2, and contourf() the result ?

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

カテゴリ

Help Center および File ExchangeContour Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by