<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Le 03/02/2018 à 18:35, Claus Futtrup a
écrit :<br>
</div>
<blockquote
cite="mid:CA+Q5PwuCemVpvN9hDgdyRDaGSjV4upAfEqPAFwjPKyN95R81Bw@mail.gmail.com"
type="cite">
<div dir="ltr">.../...
<div>The above code draws lines in the Y-axis direction. What I
intended to do is to draw lines in the frequency-direction
(x-axis direction). I see how e.children(i) manipulates the
curves, but have failed to find a way to change this (= the
direction of the lines). I looked also at the examle that
Samuel gave with the plot3d3, where he draws a globe and can
turn lines on/off in the two directions ... I also looked at
the latest proposal by Samuel to updated param3d(1) and the
lines in his last examples are drawn along the x-axis
direction. <br>
</div>
</div>
</blockquote>
<br>
<blockquote type="cite">What I intended to do is to draw lines in
the frequency-direction (x-axis direction).</blockquote>
Claus,<br>
<br>
There are 2 distinct things:<br>
a) the law you want to plot: Z(f)_theta or Z(theta)_f<br>
b) the direction along which you want to plot the chosen law at the
varying parameter<br>
<br>
The only thing that you can't choose is that param3d1() plots each
line from a particular triplet of X,Y,Z <b>columns</b>,<br>
for all columns.<br>
Then, you can do what you want.<br>
Here is again the param3d1() example, but in an asymetric version (a
long and a short sides):<br>
<br>
<pre style="font-family:Monospaced;font-style:normal;font-size:12.0;"><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(74,85,219);">]</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(255,102,0);">ndgrid</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">11</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">0.5</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">9</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(92,92,92);">-</span><span style="color:rgb(188,143,143);">5</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">0.5</span><span style="color:rgb(255,170,0);">:</span><span style="color:rgb(188,143,143);">6</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(0,0,0);">;</span> <span style="color:rgb(100,174,100);font-style:italic;">// x is the long side, y the short one</span>
<span style="color:rgb(255,102,0);">clf</span>
<span style="color:rgb(255,102,0);">subplot</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">R</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sqrt</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">X</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(218,112,214);">%eps</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Z</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sin</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">./</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(50,185,185);">param3d1</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Z</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">150</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">85</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">flag</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">4</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(255,102,0);">subplot</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(188,143,143);">1</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(74,85,219);">)</span>
<span style="color:rgb(0,0,0);">R</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sqrt</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(92,92,92);">'</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(92,92,92);">.*</span><span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(74,85,219);">)</span> <span style="color:rgb(92,92,92);">+</span> <span style="color:rgb(218,112,214);">%eps</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">Z</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(50,185,185);">sin</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(74,85,219);">)</span><span style="color:rgb(92,92,92);">./</span><span style="color:rgb(0,0,0);">R</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(50,185,185);">param3d1</span><span style="color:rgb(74,85,219);">(</span><span style="color:rgb(0,0,0);">X</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Y</span><span style="color:rgb(92,92,92);">'</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">Z</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">150</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(188,143,143);">85</span><span style="color:rgb(0,0,0);">,</span> <span style="color:rgb(0,0,0);">flag</span><span style="color:rgb(92,92,92);">=</span><span style="color:rgb(74,85,219);">[</span><span style="color:rgb(188,143,143);">2</span><span style="color:rgb(0,0,0);">,</span><span style="color:rgb(188,143,143);">4</span><span style="color:rgb(74,85,219);">]</span><span style="color:rgb(74,85,219);">)</span></pre>
<img src="cid:part1.1A57008A.700F4F08@free.fr" alt="" height="142"
width="502"><br>
<br>
Since this looks not trivial, i will change the example in the page
to better illustrate both cases.<br>
<br>
Cheers<br>
Samuel<br>
<br>
</body>
</html>