构造一个sym型变量x:
>> x = sym('10')
x =
10
查看x的类型:
>> class(x)
ans =
sym
转换为double型:
>> y = double(x)
y =
10
查看y的类型:
>> class(y)
ans =
double
在Matlab中,可以使用双精度函数 double() 将 sym 类型变量转换为 double 类型变量。例如,假设有一个 sym 类型变量 x,可以使用以下语句将其转换为 double 类型变量:
scss
x = sym('5/7'); % 创建一个 sym 类型变量 x
y = double(x); % 将 x 转换为 double 类型变量 y
在这个例子中,sym('5/7') 创建了一个分数 5/7 的 sym 类型变量 x。然后,double(x) 将 x 转换为 double 类型变量 y。此时,y 的值为 0.7143,是 5/7 的双精度数值近似。
double(sym型变量)
double(x)