3D plotting using Matlab 2012

1 次查看(过去 30 天)
farheen asdf
farheen asdf 2015-10-7
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 个评论
Armindo
Armindo 2015-10-7
编辑:Walter Roberson 2015-10-7
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');

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Fuzzy Logic Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by