3D plotting using Matlab 2012
1 回表示 (過去 30 日間)
古いコメントを表示
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
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 Center および File Exchange で Fuzzy Logic Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!