Fzero is not working
    3 ビュー (過去 30 日間)
  
       古いコメントを表示
    
 isn=1.5;
h=5e-6;
x=2*pi*3e14;
%
fzero(@(y)(tan(sqrt(x.^2.*n^2/const('c')^2-y.^2)*h/2)-sqrt(y.^2-x.^2/const('c')^2./sqrt(x.^2*n^2/const('c')^2-y.^2))))
Fzero is unable to find the root
5 件のコメント
  Walter Roberson
      
      
 2019 年 12 月 5 日
				MATLAB does not do argument reduction for computations like that. 
2*3e14 would be exactly representable as a double, by the way. 
  dpb
      
      
 2019 年 12 月 5 日
				Yeah, but moving just a tad to find a solution...??? Altho as formulated, I guess it is just a constant so maybe it itself isn't a problem.  What is range of y expected to be, I wonder, though?
回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Problem-Based Optimization Setup についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



