查看单个帖子
旧 2008-06-29, 16:30   #4
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

引用:
作者: etoxp 查看帖子
==============报歉先前没有把我想要解决的问题说清楚,现在重新修改一下===============

function main
A=[-1 -2;3 4];
B=f(A)------>此句欲得到B=[-1 -1;1 1],
然而结果却是
>> main
...
if语句对向量无效,但是比较符号对向量有效,LZ的问题可以这样解决:
function y=f(x)
y=-(x<0)+(x>=0);
watcher 当前离线   回复时引用此帖