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

看板MATLAB作者 (D罩杯肥宅)時間5年前 (2019/03/15 01:27), 編輯推噓3(308)
留言11則, 5人參與, 5年前最新討論串1/1
版上大神安安 小弟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://www.ptt.cc/bbs/MATLAB/M.1552584431.A.61E.html

03/15 02:21, 5年前 , 1F
建議每次分號就換行會比較易讀
03/15 02:21, 1F

03/15 02:21, 5年前 , 2F
第二個sqrt後面多了. 應該是這裡錯了
03/15 02:21, 2F

03/15 02:22, 5年前 , 3F
. 意為element-wise
03/15 02:22, 3F

03/15 10:49, 5年前 , 4F
算式的話,運算符號前才有機會加,就 .* .^ ./
03/15 10:49, 4F

03/15 10:49, 5年前 , 5F
意思就跟樓上說的一樣
03/15 10:49, 5F

03/16 14:35, 5年前 , 6F
謝謝兩位指教 但是我還是畫不出來QQ
03/16 14:35, 6F

03/16 17:28, 5年前 , 7F
ezsurfc('sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2)')
03/16 17:28, 7F

03/16 17:28, 5年前 , 8F
你丟上面這行指令進去就會看到圖囉^_^
03/16 17:28, 8F

03/17 01:34, 5年前 , 9F
要判斷就是你要先搞懂 . 跟沒有 . 分別什麼意思
03/17 01:34, 9F

03/23 14:10, 5年前 , 10F
你的運算有跟矩陣有關係而只要對數值運算就加點
03/23 14:10, 10F

03/23 14:11, 5年前 , 11F
因為你xy都是矩陣
03/23 14:11, 11F
文章代碼(AID): #1SYexlOU (MATLAB)
文章代碼(AID): #1SYexlOU (MATLAB)