[讨论] 如何判断什么时候加.啊

楼主: 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