声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1247|回复: 4

[编程技巧] 请教符号函数用法

[复制链接]
发表于 2006-6-24 08:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想用matlab 画一个3维图<br>x=[1:1:500]<br>y=[1:1:500]<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编辑过]

回复
分享到:

使用道具 举报

发表于 2006-6-24 12:44 | 显示全部楼层
x=[1:500:1]  等价于x=1啊,<BR>
发表于 2006-6-24 12:46 | 显示全部楼层
sgn 函数的确是不支持数组的
 楼主| 发表于 2006-6-24 14:18 | 显示全部楼层
x=[1:1:500]<br>y=[1:1:500]<br>z=[1:1:500*500]<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>这样霸王硬上弓可以吗?总感觉怪怪的~[em05]
[此贴子已经被作者于2006-6-24 14:20:39编辑过]

发表于 2006-6-24 16:43 | 显示全部楼层
<P>有意思!!<BR>你这个z矩阵应该是上三角为1,下三角为-1有你算的这么复杂吗??<BR>的到的是一个图形肯定没什么立体感</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 19:47 , Processed in 0.053094 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表