3D surface plot with unequally space points on x-axis

Hi there,
I have plotted a 3D graph using the surf(X) function with a matrix X where its rows denote time and the columns another time index which has unequally spaced points. So I have 9 columns which consists of 3 months, 6 months, 1 year ,2 years, 5 years etc. How can I plot this graph with the appropriate distance between the values in the columns?
Kind regards,
Michael

1 件のコメント

Michael
Michael 2014 年 6 月 27 日
編集済み: Michael 2014 年 6 月 27 日
Okay, I have found this solution using the mesh function which works.
[X,Y] = meshgrid(x,y);
Z = fun(X,Y);% or Z - array double with size [length(x),length(y)]
mesh(X,Y,Z)
However, with the surf() function the surface is actually coloured. Can this be done with the mesh function aswell?

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

回答 (0 件)

カテゴリ

質問済み:

2014 年 6 月 27 日

編集済み:

2014 年 6 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by