作者sexyfatboy (D罩杯肥宅)
看板MATLAB
標題[討論] 如何判斷什麼時候加.啊
時間Fri Mar 15 01:27:08 2019
版上大神安安
小弟matlab 初學者
每次寫到公式複雜的問題時
永遠都會點錯讓式子無法成立
請問到底該如何判斷呢
像現在這個式子
我也畫不出圖來QQ
x=linspace(-10,10);y=x;[x,y]=meshgrid(x,y);z=sin(sqrt(x.^2+y.^2))./sqrt.(x.^2+y.^2);ezsurfc(x,y,z)
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.198.191.81
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1552584431.A.61E.html
1F:→ shuncheng: 建議每次分號就換行會比較易讀 03/15 02:21
2F:→ shuncheng: 第二個sqrt後面多了. 應該是這裡錯了 03/15 02:21
3F:→ shuncheng: . 意為element-wise 03/15 02:22
4F:推 name0625: 算式的話,運算符號前才有機會加,就 .* .^ ./ 03/15 10:49
5F:→ name0625: 意思就跟樓上說的一樣 03/15 10:49
6F:→ sexyfatboy: 謝謝兩位指教 但是我還是畫不出來QQ 03/16 14:35
7F:→ shuncheng: ezsurfc('sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2)') 03/16 17:28
8F:→ shuncheng: 你丟上面這行指令進去就會看到圖囉^_^ 03/16 17:28
9F:推 JamesChen: 要判斷就是你要先搞懂 . 跟沒有 . 分別什麼意思 03/17 01:34
10F:推 hehehahahehe: 你的運算有跟矩陣有關係而只要對數值運算就加點 03/23 14:10
11F:→ hehehahahehe: 因為你xy都是矩陣 03/23 14:11