作者SheWow (123)
看板MATLAB
标题[问题] 请问 |(vertical bar)的意思
时间Sun Jul 26 21:42:02 2015
不好意思 小弟我正在看一份程式
因为没有底子 都是边看边找边学
但是程式中有一行
f(z==0|z==1)=1.0;
这个 "|"(vertical bar) 到底是甚麽意思? = =
因为我用HELP也找不到解释(可能有 但是我不会找 @@)
在此请教各位大大
---
另外有个问题
siz=size(z);
z=z(:);
f=0.*z; %reserve space in advance
这边我还是看不懂 f=0.*z 到底在干嘛的 QQ
有大大能为我解释吗
先谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.220.114
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1437918124.A.93E.html
1F:→ SheWow: 第一个问题我已经自己查到了 logical OR ^^ 07/26 22:05
2F:→ celestialgod: 就是f = zeros(length(z), 1) 07/26 22:12
3F:→ celestialgod: .*是向量ELEMENT-TO-ELEMENT乘 07/26 22:13
4F:→ SheWow: 喔喔 那我知道了 其实就是像用zeros一样的意思 对吧 07/26 22:32
5F:→ celestialgod: 详细一点说明是创一个跟z一样长度的0向量 07/26 22:56
6F:→ SheWow: 了解了 感谢大大 ^^ 07/26 23:35
7F:推 JamesChen: 那是多此一举 0 是 scalar 乘上去有没有 . 没差 07/27 07:44
8F:→ SheWow: 了解 我也是因为那个 "." 而苦恼 QQ 07/27 20:13