我想将数据(双精度,15 个小数点)转换为另一种类型的数据(四精度,34 个小数点)。所以,我使用vpa
了这样的功能:
data = sin(2*pi*frequency*time);
quad_data = vpa(data,34);
但是,结果的类型是sym
, not double
。当我检查sym
类型数据的每个单元格时,1x1 sym
在每个单元格中都创建了。我尝试fft
使用 'quad_data' 来使用函数,但它不起作用。有什么解决方案可以将双精度类型的小数点从 15 更改为 34?