Help on Basic Matrices
1 次查看(过去 30 天)
显示 更早的评论
Hi, I'm new to Matlab and I know its Help Guide is big and accurate. However I couldn't find the answer to my question,probably because it's pretty straightforward. I want to create the following matrix:
a = [8 -180 65789 2098; 0.15 202.9 -0.64 -100.19]
But then it just shows :
a =
1.0e+04 *
0.0008 -0.0180 6.5789 0.2098
0.0000 0.0203 -0.0001 -0.0100
I'd like to know what the unwanted text is ''1.0e+04'' and also know why the matrix has such different numbers. How do i fix this and what is the source of this problem? Then i try using the following functions: 1. int8(a) 2. int16(a) 3. uint8(a) Could you explain their use,please?
0 个评论
采纳的回答
Youssef Khmou
2014-1-6
the representation is only related to the type of formatting the answer, try :
>>format bank
>>a
type doc format for more options, to reset to the default format, type :
>>format
4 个评论
Youssef Khmou
2014-1-6
numbers with digits after the decimal points are stored as double , intX converts the numbers to the range [-(2^(X)/2 : 2^(X)/2]
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!