3D plotting using Matlab 2012

Hi. I am training an ANFIS network using inputs and outputs for movements of a robot. I have to plot a 3D plot of the input to the ANFIS network and it is supposed to look like the one showed below. But I can not achieve the results from any of the 3D plots i've used. my code is
if true
theta1=0:0.1:pi/2;
theta2=0:0.1:pi;
[tt1,tt2] = meshgrid(theta1,theta2);
x = l1*cos(tt1)+l2*cos(tt1+tt2);
y = l1*sin(tt1)+l2*sin(tt1+tt2);
data1 = [x(:) y(:) tt1(:)];
end

1 Kommentar

Armindo
Armindo am 7 Okt. 2015
Bearbeitet: Walter Roberson am 7 Okt. 2015
HI,
%Probably you can use something like this?
surf(x,y,tt1); colormap jet;
% if you whant colorbar and legends
c =colorbar; axis equal xy;
c.Label.String = '\bf \fontsize{15} colorbar units '; % add legend
title('My Title');

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Fuzzy Logic Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 7 Okt. 2015

Bearbeitet:

am 7 Okt. 2015

Community Treasure Hunt

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

Start Hunting!

Translated by