如何从C++;到MatLab 我编写了一个C++程序,输出一个随机数列表。我被要求将这些数字导出到MatLab,以便生成直方图和其他图形。我该怎么做?(我是初学者;请指定我需要添加的额外文件和步骤)。谢谢。
您可以将数字打印到文本文件中。如果将它们打印成一行,用空格或逗号分隔,可以使用如何从C++;到MatLab 我编写了一个C++程序,输出一个随机数列表。我被要求将这些数字导出到MatLab,以便生成直方图和其他图形。我该怎么做?(我是初学者;请指定我需要添加的额外文件和步骤)。谢谢。,c++,matlab,C++,Matlab,您可以将数字打印到文本文件中。如果将它们打印成一行,用空格或逗号分隔,可以使用load命令将它们读入一维Matlab数组。以下是我在Matlab控制台中所做的操作(input.txt包含3个整数值): 总而言之: f=fopen('input.txt','rt'); integerList = fscanf(f,'%d'); fclose(f); 有关可在Matlab控制台中使用的函数的更多详细信息,请参见: doc fscanf help fscanf doc fscanf help fs
load
命令将它们读入一维Matlab数组。以下是我在Matlab控制台中所做的操作(input.txt
包含3个整数值):
总而言之:
f=fopen('input.txt','rt');
integerList = fscanf(f,'%d');
fclose(f);
有关可在Matlab控制台中使用的函数的更多详细信息,请参见:
doc fscanf
help fscanf
doc fscanf
help fscanf