MATLAB中怎么把single转换成double型

如题所述

1、首先双击MATLAB软件的快捷键,进入MATLAB的工作界面。

2、非0的数值转换成逻辑真,即1。

3、函数logical()还能对矩阵进行操作,可以将数值型矩阵转化成逻辑型矩阵。

4、使用cellstr函数可以将字符数组转换成字符串

5、最后使用double函数可以将字符数组转换成功能数值代码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-25
double(x)
这里的x是一个single的
用强制格式转换函数double()本回答被提问者采纳
第2个回答  推荐于2016-01-20
可以使用使用double函数:
比如
>> root=solve('x^2+5*x-10')
root =
-5/2+1/2*65^(1/2)
-5/2-1/2*65^(1/2)
>> class(root)
ans =
sym
>> root=double(root)
root =
1.5311
-6.5311
>> class(root)
ans =
double
%by dynamic
%see also http://www.matlabsky.com
%contact me [email protected]
%2009.2.
%