[問題] 方程式相除無法繪圖(contour)已回收
各位好,
以下為我的程式碼:
----
syms kx kz;
k1z=sqrt(-1*kx^2+(n1*w*2*pi)^2) ;
k2z=sqrt(-1*kx^2+(n2*w*2*pi)^2) ;
x=linspace(-1,1);
z=linspace(-1,1);
[kx,kz]=meshgrid(x,z);
zz = cos(2*pi*kz)-(sqrt(-1*kx^2+(n1*w*2*pi)^2)/sqrt(-1*kx^2+(n2*w*2*pi)^2));
contour(kx,kz,zz,'-b')
----
主要是想畫出function z(kx,kz)的圖 (n1,n2與w皆已定義)
不曉得是不是根號相除項出了什麼問題
每次執行以後皆會出現兩個警告
Warning: Matrix is singular to working precision.
Warning: Contour not rendered for non-finite ZData
查了很久仍查不出個所以然,
想請問大家是哪裡出了什麼問題?
謝謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.76.81
→
05/16 16:14, , 1F
05/16 16:14, 1F
推
05/16 17:46, , 2F
05/16 17:46, 2F
→
05/16 18:53, , 3F
05/16 18:53, 3F
→
05/16 18:54, , 4F
05/16 18:54, 4F
→
05/16 18:57, , 5F
05/16 18:57, 5F