2015-05-05 4 views
0

У меня есть матрица, как этотMatlab повышения точности матрицы

steps = [k'  a(1:n)'  b(1:n)'  x'   y'  e(1:n)']; 

где к, а, Ь, х, у и е векторы, что я хочу, при отображении этой матрицы, значения ее строк не будет отображаться в форме mantissa и экспоненте, подобной этому enter image description here

любая помощь пожалуйста?

+3

Возможный дубликат [Преобразование строки в число высокой точности в matlab] (http://stackoverflow.com/questions/18039818/convert-string-to-high-precision-number-in-matlab) и [Как сохранить более 4 знаков после запятой в массиве в MATLAB] (http://stackoverflow.com/questions/16111341/how-to-store-more-than-4-decimal-places-in-an-array-in-matlab) , – horchler

+2

Проверьте это: http://stackoverflow.com/questions/2311520/how-to-display-data-in-matrix-with-with-more-than-4-decimals – brodoll

ответ

4

Просто используйте format команду:

format longG 

Другие варианты: long, short, hex, shortEng, compact, longEng. проверьте следующую таблицу:

enter image description here

Проверьте help page.

Смежные вопросы