在MATLAB中,double函數(shù)用于將輸入?yún)?shù)轉(zhuǎn)換為雙精度浮點數(shù)。它的語法如下:
output = double(input)
其中,input是要轉(zhuǎn)換的輸入?yún)?shù),可以是數(shù)字、向量、矩陣或其他MATLAB數(shù)據(jù)類型;output是轉(zhuǎn)換后的雙精度浮點數(shù)。
以下是一些使用double函數(shù)的示例:
x = 10;
y = double(x);
v = [1, 2, 3];
w = double(v);
A = [1, 2; 3, 4];
B = double(A);
請注意,double函數(shù)不會更改原始變量的數(shù)據(jù)類型,而是返回一個新的雙精度浮點數(shù)變量。如果要將原始變量的數(shù)據(jù)類型更改為雙精度浮點數(shù),可以使用賦值語句將轉(zhuǎn)換后的值賦給原始變量。例如:
x = double(x);