<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.E-potniSlog17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.E-potniSlog18
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.E-potniSlog19
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=SL link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span lang=EN-US>Hello, <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>From Slovenia – big problem </span><span
lang=EN-US style='font-family:Wingdings'>J</span><span lang=EN-US>. Waiting for
answer.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>In file is added problem.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Questions are:<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>//Question 1: how to draw lines for Z axes
(represent time) out to matrix data?<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>//Question 2: how to draw spline3d on the
surface of dawned graph?<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>//Question 3: - hardest - how to draw multidimensional
trend of that graph with spline3d in Z direction?<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>// For all the answers - congratulations (I
spend 20 hours on that)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Best regards,<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Tomaz <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Algorithm is that:<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>function [xx,yy,zz]=graf3d(A)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>[n,m]=size(A) // matrix A<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>X=zeros(4,(n-1)*m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for i=1:(n-1)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for
j=1:(m-1) //posebej za j=m<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(1,(i-1)*m+j)= A(i,j)*cos((j-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(2,(i-1)*m+j)= A(i,j+1)*cos(j*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(3,(i-1)*m+j)= A(i+1,j)*cos((j-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(4,(i-1)*m+j)= A(i+1,j+1)*cos(j*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for i=1:(n-1)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(1,i*m)= A(i,m)*cos((m-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(2,i*m)= A(i,1)*cos(0)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(3,i*m)= A(i+1,m)*cos((m-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
X(4,i*m)= A(i+1,1)*cos(0) <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Y=zeros(4,(n-1)*m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for i=1:(n-1)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for
j=1:(m-1) // posebej za j=m<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Y(1,(i-1)*m+j)= A(i,j)*sin((j-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Y(2,(i-1)*m+j)= A(i,j+1)*sin(j*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Y(3,(i-1)*m+j)= A(i+1,j)*sin((j-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Y(4,(i-1)*m+j)= A(i+1,j+1)*sin(j*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for i=1:(n-1)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> Y(1,i*m)=
A(i,m)*sin((m-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> Y(2,i*m)=
A(i,1)*sin(0)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> Y(3,i*m)=
A(i+1,m)*sin((m-1)*2*%pi/m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> Y(4,i*m)=
A(i+1,1)*sin(0) <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Z=zeros(4,(n-1)*m)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for i=1:(n-1)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> for j=1:m<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Z(1,(i-1)*m+j)= i<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Z(2,(i-1)*m+j)= i<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Z(3,(i-1)*m+j)= i+1<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>
Z(4,(i-1)*m+j)= i+1<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> end<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>xx=X<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>yy=Y<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>zz=Z<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>f=plot3d(xx,yy,zz) <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>endfunction<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>A=[30
10
5
5
20
10
10 10<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>30
11
6
7
17 8
6 15<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>31
12
6
6
15
8
7 15<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>33
12
6
7
15
8
8 11<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>34
14
7
8
13
9
9 6<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>32
15
6
7
14
7
8 11<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>34
16
4 6
12
8
9 11<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>36
18
4
4
11
7
10 10<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>37
19
3
3
11
7
7 13<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>38
19
2
3
10
8
6 14<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>43
17
2
2
12
8
8 8]<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US>xtitle("3D") <o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>graf3d(A)<o:p></o:p></span></p>
</div>
</body>
</html>