rt_modf 함수에서 float변수끼리 같은지 확인하는 코드가 있음

1 Ansicht (letzte 30 Tage)
Seong-Jun An
Seong-Jun An am 30 Aug. 2024
Beantwortet: Angelo Yeo am 30 Aug. 2024
Matlab 2019b(9.7.9.1190202)사용중입니다. 시뮬링크 mod 블록을 사용하여 코드생성을 하면 rt_modf라는 shareutils 함수가 생성이되는데 함수안에서 real32타입인 u1입력을 0.0F와 같은지 확인하는 코드가 있습니다.(if(u1==0.0F)). Float 타입은 ==로 비교하지 마라는 가이드라인에 어긋나는 코드라서 사유서를 작성해야하는 상황입니다.MathWorks에서 의도한 코드인지 아니면 버그라서 수정이 되었는지 아니면 대처방안에 대해서 문의드립니다

Antworten (1)

Angelo Yeo
Angelo Yeo am 30 Aug. 2024
안녕하세요.
float의 "==" 비교에 대한 MISRA 위반 문의로 이해됩니다. 제가 보기에는 해당 이슈에 대해 기술지원팀에 문의해주시는 것이 더 적절할 것으로 이해됩니다. MALTAB Answers는 유저 커뮤니티이기 때문에 이곳에서 드리는 답변 보다는 공식적인 답변을 받으시는 것을 권장드립니다.
--------------------------------------------------------
1) 매스웍스 홈페이지에서 로그인 후, 2) https://www.mathworks.co.kr/support/contact_us/index.html 로 이동 3) 서비스 요청하기 > 4) 기술 지원:... > 5) "제품 관련 도움, 버그, 제안 또는 문서 오류" > 빨간색 별표 항목을 모두 정확하게 채워주시고 문의하실 수 있습니다.
제일 간단하게는 MATLAB 메뉴 창의 지원 요청 (Request Support) 버튼을 이용하실 수 있습니다.
--------------------------------------------------------

Kategorien

Mehr zu 빅 데이터 처리 finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!