# Colour code to find how big a function is

2 次查看（过去 30 天）
Behi2022-5-26

Hi, I have 3D orbit, I want to write a code that pick each points (particularly its x &y not z) on this orbit and then calculate a function
f= (y-x)/1+x^2 correspond to the points on orbit. After that I want color code for the surface for function. In fact, I have to use color code to see how big is the function as we go around the orbit.
I would appreciate if any one could help me.

### 采纳的回答

Walter Roberson 2022-5-26

Behi 2022-5-28
Here you are:

### 更多回答（1 个）

KSSV 2022-5-26
x = linspace(-1,1) ;
y = linspace(-1,1) ;
[X,Y] = meshgrid(x,y) ;
F = (Y-X)./(1+X.^2) ;
surf(X,Y,F) ##### 1 个评论显示隐藏 无
Behi 2022-5-26
Thanks for the answer, the point is that the 3D orbit that I have is not a circle or specific orbit (it is imported, and I don't have its function), and I want to know is there a way in Matlab that moves on the orbit and for each point on it, plot the suface which has the function f with colour code..I have also attached the orbit to see ### Community Treasure Hunt

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

Start Hunting!