有人可以建议我如何在 Matlab 中合并“single”向量和“int8”向量吗?
详细说明:
泰克 AWG 波形格式:每个波点 = 数据和标记。数据 = 单精度浮点数,标记 = 字节。所以每个点是5个字节。我在 matlab 中有这些向量。每个高达32Mpoints。如何快速合并它们?我现在唯一的:
信号,标记
fsingle = fopen('temp.tmp','w');
fwrite(fsingle, signal, 'single');
fclose(fsingle);
f8 = fopen('temp.tmp','r');
b = fread(f8, [4 Inf],'int8');
fclose(f8);
f8 = fopen('output.wfm','w');
fwrite(f8, [b, markers]', 'int8');
fclose(f8);
这行得通。如何在不写入磁盘的情况下执行第 1 到 6 行?似乎matlab中没有指向变量的指针......
将感谢每一个想法,
安德鲁