Why did I get this error?
9 ビュー (過去 30 日間)
古いコメントを表示
I have completed my program about three months ago and it was working perfectly. My laptop was broken one month ago, so I have loaded Matlab R2013a again. Today, I got this error:
Undefined function 'deg2rad' for input arguments of type 'double'
Related line is:
rb = rp*cos(deg2rad(pre_ang));
where pre_ang is an input value, rb and rp are calculated by program.
Why is this happening now although it was not a problem before?
Thanks to contributers.
0 件のコメント
回答 (1 件)
Ken Atwell
2016 年 3 月 8 日
The function deg2rag was introduced in R2015b, according to the documentation. Could you have previously been using a newer version of MATLAB? Or, maybe you had downloaded a File Exchange contribution like this one?
2 件のコメント
Steven Lord
2016 年 3 月 8 日
DEG2RAD existed in Mapping Toolbox before it was moved into MATLAB in release R2015b (as documented in the Release Notes for Mapping Toolbox and for MATLAB for that release.) You probably had that toolbox installed before your laptop broke, or you had written your own version of that function.
参考
カテゴリ
Help Center および File Exchange で Install Products についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!