Plotting the contours of 1D dimensional data
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Chandrakanth Reddy Chappidi
 el 30 de Oct. de 2015
  
    
    
    
    
    Comentada: Farnam Sadeghian
 el 12 de Abr. de 2022
            Hello, I have three functions f1(x,y), f2(x,y), f3(x,y). Is it possible to plot contours of f3 with f1 and f2 as axes ? ( According to the contourf, I should have f3 as 2 D matrix ).
Respuestas (1)
  Nitin Khola
    
 el 3 de Nov. de 2015
        I am assuming that f3(x,y) is a function of f1(x,y) and f2(x,y) i.e. for f3 = Fcn(f1,f2), implying there exists one value of f3 for a particular (f1,f2).
To plot contour for the data you have, you will have to use "meshgrid" to make a mesh out of f1 and f2 depending on the bounds of f1 and f2. The following documentation link contains the details:  http://www.mathworks.com/help/matlab/ref/meshgrid.html
I am additionally assuming you already have a value f3 = F(f1,f2) for each (f1,f2) but it is in a vector form. You can use the "reshape" command to make a matrix of that vector. Refer to the following command for details.  http://www.mathworks.com/help/matlab/ref/reshape.html
In addition, if you wish to refine the mesh, you can do so and interpolate the values of f3.
0 comentarios
Ver también
Categorías
				Más información sobre Contour Plots en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!