[討論] 如何判斷什麼時候加.啊

作者: sexyfatboy (D罩杯肥宅)   2019-03-15 01:27:08
版上大神安安
小弟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)
作者: name0625 (lawpy)   2019-03-15 10:49:00
算式的話,運算符號前才有機會加,就 .* .^ ./意思就跟樓上說的一樣
作者: shuncheng (shuncheng)   2019-03-15 02:21:00
建議每次分號就換行會比較易讀第二個sqrt後面多了. 應該是這裡錯了. 意為element-wise
作者: sexyfatboy (D罩杯肥宅)   2019-03-16 14:35:00
謝謝兩位指教 但是我還是畫不出來QQ
作者: shuncheng (shuncheng)   2019-03-16 17:28:00
ezsurfc('sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2)')你丟上面這行指令進去就會看到圖囉^_^
作者: JamesChen (James)   2019-03-17 01:34:00
要判斷就是你要先搞懂 . 跟沒有 . 分別什麼意思
作者: hehehahahehe (幫帳號QQ)   2019-03-23 14:10:00
你的運算有跟矩陣有關係而只要對數值運算就加點因為你xy都是矩陣

Links booklink

Contact Us: admin [ a t ] ucptt.com