作者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://www.ptt.cc/bbs/MATLAB/M.1437918124.A.93E.html
→ SheWow: 第一個問題我已經自己查到了 logical OR ^^ 07/26 22:05
→ celestialgod: 就是f = zeros(length(z), 1) 07/26 22:12
→ celestialgod: .*是向量ELEMENT-TO-ELEMENT乘 07/26 22:13
→ SheWow: 喔喔 那我知道了 其實就是像用zeros一樣的意思 對吧 07/26 22:32
→ celestialgod: 詳細一點說明是創一個跟z一樣長度的0向量 07/26 22:56
→ SheWow: 了解了 感謝大大 ^^ 07/26 23:35
推 JamesChen: 那是多此一舉 0 是 scalar 乘上去有沒有 . 沒差 07/27 07:44
→ SheWow: 了解 我也是因為那個 "." 而苦惱 QQ 07/27 20:13