Plotting the contours of 1D dimensional data

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 ).

3 件のコメント

hasan yousefi
hasan yousefi 2015 年 11 月 3 日
I work for a solution Each drawing would result in Excel, If you were a question I am accountable through the form below: visit page
Farnam Sadeghian
Farnam Sadeghian 2020 年 1 月 21 日
I have worked in this area before. if you are interested contnact me via my site
Farnam Sadeghian
Farnam Sadeghian 2022 年 4 月 12 日
You can find its solution here

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

回答 (1 件)

Nitin Khola
Nitin Khola 2015 年 11 月 3 日

0 投票

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.

カテゴリ

ヘルプ センター および File ExchangeContour Plots についてさらに検索

コメント済み:

2022 年 4 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by