matlab 콘솔에서 이중 데이터보기에 문제가 있습니다. 사실, 데이터 파일에서 행렬을 가져오고 있습니다. 특정 행과 열의 값은 1.543
이었지만 콘솔에서 disp(x)
을 사용했을 때 x
이 가져온 매트릭스 인 경우 1.0e+03 * 0.0002
으로 표시됩니다. 그러나 disp(x(25,25))
을 사용하여 행렬의 해당 특정 요소에 액세스하려고 시도하면 25
과 25
이 행 번호와 열 번호가 1.543
인 것으로 나타납니다. 그래서 나는 혼란 스럽다. 모든 설명. 전체 행렬을 인쇄 할 때 1.0e+03 * 0.0002
으로 표시됩니다.이중 값보기 문제
1
A
답변
2
다음 명령으로 해결해야합니다. 디스플레이 문제 일 뿐이며 매트릭스의 실제 값의 정밀도는 영향을받지 않습니다.
format shortG
2
데이터의 높은 동적 범위로 인해 발생합니다. 예보십시오
x = [10^-10 10^10];
disp(x);
결과가 :
1.0E + 010 *
0.0000 1.0000
그것은 첫번째 값이 0과 같은 보이지만 그렇지 않습니다. 두 번째 것에 비해 거의 제로입니다. 놀라운 일은 아닙니다. 작은 값을 큰 값에 더하고 빼기를 시도하면 0이됩니다. true
이 무슨 짓을 할 수
isequal((x(1)+x(2)) - x(2) , 0)
는 그 표현 다음과 같은 점 arithmetic.The 부동 때문이다?
1) 매우 높은 동적 범위는 모든 종류의 계산에서 문제를 일으킬 수 있습니다. 문제의 원인을 이해하고 광범위한 문제를 해결하십시오.
2). 당신은이 상황 사례 중 일부에 대한 시각적으로을 향상시킬 수 있습니다
format long
을 설정하려고 할 수 있습니다.
관련 문제
- 1. jqx 게이지의 백분율 값보기
- 2. UIPicker보기에 여러 값보기
- 3. Backbone.js 이중 렌더링 문제
- 4. 이중 클릭 문제
- 5. 이중 비교 문제
- 6. IE 이중 인쇄 문제
- 7. 자바 이중 버퍼링 문제
- 8. ServiceLoader 이중 반복기 문제
- 9. 이중 iframe 문제
- 10. UITableView의 문자열 값보기 Section Title
- 11. .NET C#에서 변수 값보기?
- 12. C++ 이중 데이터 형식 문제
- 13. 이중 해결 프로그램 사용시 문제
- 14. 쉘 스크립팅에 이중 대괄호가있는 문제
- 15. Windows 전화의 이중 탭 문제
- 16. 데이터베이스의 이중 스키마가있는 LINQtoSQL의 문제
- 17. C, 이중 연결 목록 문제
- 18. 한 페이지에서 자바 스크립트 변수 및 값보기
- 19. 이중 이스케이프 유니 코드 Javascript 문제
- 20. 이중 NHibernate 클래스 수준 검사기 문제
- 21. MYSQL : 다음을 선택하고 업데이트하십시오. 이중 처리 문제
- 22. HTML 캔버스 이중 버퍼링 프레임 속도 문제
- 23. 파생 된 소유자의 TabControl 이중 버퍼링 문제?
- 24. C 프로그램의 메모리 손상/이중 무료 문제
- 25. 이중
- 26. OCaml 코드를 디버깅하는 동안 사용자 정의 데이터 형식의 값보기
- 27. Xcode 4 - 디버그 중 사용자 정의 변수의 값보기
- 28. 이중 연결 목록 지우기
- 29. 이중 변수가 아닌 명령문?
- 30. Linq, 이중 왼쪽 조인 및 이중 계산