Plotting set of data(3D)

2 ビュー (過去 30 日間)
milad babaei
milad babaei 2011 年 7 月 6 日
hi all, would somebody please help me on plotting these 32 set of values??
(0,1,1)(0,2,1.02)(0,3,1.11)(0,4,1.21)(0,5,1.30)(0,6,1.4)(0,7,1.59)(0,8,1.78)
(10,1,1)(10,2,1.11)(10,3,1.35)(10,4,1.62)(10,5,1.95)(10,6,2.33)(10,7,3.34)(10,8,4.77)
(20,1,1.01)(20,2,1.39)(20,3,2.12)(20,4,3.29)(20,5,5.17)(20,6,8.29)(20,7,22)(20,8,61)
(30,1,1.13)(30,2,2.5)(30,3,6.36)(30,4,17.5)(30,5,50)(30,6,150)(30,7,1400)(30,8,14800)
  3 件のコメント
milad babaei
milad babaei 2011 年 7 月 6 日
this is my main problem :
http://mathworks.com/matlabcentral/answers/10787-plotting-data
milad babaei
milad babaei 2011 年 7 月 6 日
indication of axes: X axis for fi......Y axis for (B/H)....Z axis for h values....according to the above subject ..totally we have vector like this :(fi,(B/H),h).

サインインしてコメントする。

採用された回答

Andrei Bobrov
Andrei Bobrov 2011 年 7 月 6 日
data =[0,1,1;0,2,1.02;0,3,1.11;0,4,1.21;0,5,1.30;0,6,1.4;0,7,1.59;0,8,1.78;
10,1,1;10,2,1.11;10,3,1.35;10,4,1.62;10,5,1.95;10,6,2.33;10,7,3.34;10,8,4.77;
20,1,1.01;20,2,1.39;20,3,2.12;20,4,3.29;20,5,5.17;20,6,8.29;20,7,22;20,8,61;
30,1,1.13;30,2,2.5;30,3,6.36;30,4,17.5;30,5,50;30,6,150;30,7,1400;30,8,14800];
mn = arrayfun(@(i1)length(unique(data(:,i1))),2:-1:1);
c = mat2cell(reshape(data,mn(1),mn(2),[]),mn(1),mn(2),[1 1 1]);
surf(c{:})
ADD
xlabel('fi'),ylabel('B/H'),zlabel('h')
  4 件のコメント
milad babaei
milad babaei 2011 年 7 月 6 日
thank you sean.
milad babaei
milad babaei 2011 年 7 月 6 日
is there any way to fit an equation to that surface??a 2nd order polynomial or any surface equation???would u please help me ??any suggestions..

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by