我如何将我的工作空间中的所有“单一”类型变量转换为“双”?

23次浏览(过去30天)
我需要转换所有的“单一”变量在我的工作空间为“双”。但是,我不想对每个变量都使用函数DOUBLE。我想在我的文件中的一小段代码,可以确保所有变量都被设置为类型“double”。

接受的答案

MathWorks支援小组
MathWorks支援小组 2010年1月22日
下面的例子演示了如何在MATLAB中做到这一点。
S = whos;
I = 1:长度(s)
如果比较字符串(s . class(我),“单一”
Name = s(i).name;
assignin (“基地”, name, double(evalin(“基地”、名称)));
结束
结束
这段代码在执行时搜索当前工作区中的任何“单一”类型,并将它们转换为“双”类型。

更多答案(0)

类别

了解更多数据类型转换帮助中心而且文件交换

2022世界杯八强谁会赢?


释放

R2008a

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map