How can I generate a Contour Plot from 1 column of Z data?
    2 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hello World,
I have data (attached PKE_xy.txt) from a fluid dynamics simulation that I am trying to generate a contour plot for. The simulation was run with x and y resolution Nx = 225, Ny = 8 -- so the data has 1800 rows and 1 column (ie; 225*8=1800).
I've previously used the contour() plot function for data with 2 columns, but here I have only 1 column. Is it possible to contour this data?
Thanks! 
0 件のコメント
採用された回答
  Voss
      
      
 2022 年 5 月 23 日
        
      編集済み: Voss
      
      
 2022 年 5 月 23 日
  
      reshape the column vector to a matrix of the appropriate size, which is 8-by-225 (Ny-by-Nx). That can be done in two ways, and this way gives the more reasonable looking contour plot:
data = reshape(readmatrix('PKE_xy.txt'),[],8).'
% data = reshape(readmatrix('PKE_xy.txt'),8,[]) % the other way
Then make the contour:
contour(data) % x = 1:225 and y = 1:8 implied. use your x and y vectors here instead, i.e., contour(x,y,data)
その他の回答 (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!
