3D plotting using Matlab 2012

1 回表示 (過去 30 日間)
farheen asdf
farheen asdf 2015 年 10 月 7 日
編集済み: Walter Roberson 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 Center および File ExchangeFuzzy Logic Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by