第三章向量与矩阵的运算.PDFVIP

  • 3
  • 0
  • 约5.34千字
  • 约 6页
  • 2017-12-20 发布于天津
  • 举报
第三章向量与矩阵的运算.PDF

Matlab 7 程式設計 洪維恩編著 旗標出版 F8752 第三章 向量與矩陣的運算 習題參考答案 3.1 關於 Matlab 所提供的資料型態 1. 試依序作答下列的問題: (a) 在 Matlab 裡鍵入 a 192 ,試問變數a 的型態是什麼? (b) 試將變數 a 的型態更改為 single 型態的變數,並將結果設定給變數 b 。變數b 佔 了多少個bytes ? (c) 試將變數 b 的型態更改為 int8 型態的變數,並將結果設定給變數 c 。變數c 佔了 多少個 bytes ?試解釋變數c 的值為什麼不再是 192 ? Ans: (a) a=192 a = 192 whos a Name Size Bytes Class Attributes a 1x1 8 double (b) b=single(a) b = 192 whos b Name Size Bytes Class Attributes b 1x1 4 single (c) c=int8(b) c = 127 whos c Name Size Bytes Class Attributes c 1x1 1 int8 3-2 Matlab 程式設計 int8 的最大值是 127 ,192 已超過 int8能表示的最大範圍,因此 c 會被設 成 127 2. 試以 intmax 與 intmin 指令查詢 int32 與 uint32 這兩種型態的最大值和最小值。 Ans: (a) intmax(int32) ans = 2147483647 intmin(int32) ans = -2147483648 (b) intmax(int64) ans = 9223372036854775807 intmin(int64) ans = -9223372036854775808 3. 試計算 sqrt(2)+single(5) ,並說明所得結果的型態為何?試以class() 指令驗證您的推測 是否正確。 Ans: sqrt(2)+single(5) ans = 6.4142 class(sqrt(2)+single(5))

文档评论(0)

1亿VIP精品文档

相关文档