222 发表于 2006-6-24 08:41

请教符号函数用法

我想用matlab 画一个3维图<br>x=<br>y=<br>z=sgn(x-y)<br>即<br>x&gt;y时z=1<br>x&lt;y时z=-1<br>x=y时z=0<br><br>但matlab 里的比较大小的函数好像不支持数组参数啊。怎么办才好呢?<br>
[此贴子已经被作者于2006-6-24 14:08:07编辑过]

xuebx 发表于 2006-6-24 12:44

x=等价于x=1啊,<BR>

xuebx 发表于 2006-6-24 12:46

sgn 函数的确是不支持数组的

222 发表于 2006-6-24 14:18

x=<br>y=<br>z=<br>for j=1:500<br>    for k=1:500<br>         if(j&gt;=k)<br>         z((j-1)*500+k)=1;<br>         else<br>         z((j-1)*500+k)=-1;<br>         end<br>    end<br>end<br>plot3(x,y,z); <br>这样霸王硬上弓可以吗?总感觉怪怪的~
[此贴子已经被作者于2006-6-24 14:20:39编辑过]

branch 发表于 2006-6-24 16:43

<P>有意思!!<BR>你这个z矩阵应该是上三角为1,下三角为-1有你算的这么复杂吗??<BR>的到的是一个图形肯定没什么立体感</P>
页: [1]
查看完整版本: 请教符号函数用法