[问题] 请问 f=0.*z 的意思

楼主: SheWow (123)   2015-07-26 21:42:02
不好意思 小弟我正在看一份程式
因为没有底子 都是边看边找边学
但是程式中有一行
f(z==0|z==1)=1.0;
这个 "|"(vertical bar) 到底是什么意思? = =
因为我用HELP也找不到解释(可能有 但是我不会找 @@)
在此请教各位大大
楼主: SheWow (123)   2015-07-26 22:05:00
第一个问题我已经自己查到了 logical OR ^^
作者: celestialgod (天)   2015-07-26 22:12:00
就是f = zeros(length(z), 1).*是向量ELEMENT-TO-ELEMENT乘
楼主: SheWow (123)   2015-07-26 22:32:00
喔喔 那我知道了 其实就是像用zeros一样的意思 对吧
作者: celestialgod (天)   2015-07-26 22:56:00
详细一点说明是创一个跟z一样长度的0向量
楼主: SheWow (123)   2015-07-26 23:35:00
了解了 感谢大大 ^^
作者: JamesChen (James)   2015-07-27 07:44:00
那是多此一举 0 是 scalar 乘上去有没有 . 没差
楼主: SheWow (123)   2015-07-27 20:13:00
了解 我也是因为那个 "." 而苦恼 QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com