MATLAB: How to Plot 3 variable into a Surface (3D)

3d plotsMATLABplot

Suppose I have 3 variables a,b,c.Now 'a' depends on both 'b' & 'c'.How to plot 'a' with the variations of 'b' & 'c'. a = function(b,c).
**note = dimensions of a,b,c are (1,n).
Help Please!

Best Answer

clc; clear all ;
x = -4:1:4; % The range of x values.
y = -4:1:4; % The range of y values.
[X,Y] = meshgrid (x,y); % This generates the actual grid of x and y values.
% Generating the Z Data
Z=Y.^2+X.^2; % The function we're plotting.
figure(1); % Generating a new window to plot in.
surf(X,Y,Z) % The surface plotting function.