小编Non*_*ame的帖子

如何在 MATLAB 中“分析”我的 .m 函数?

我有一个相对较大的代码,我想使用“配置文件”来改进它。当我使用“profile”时,我得到了一份报告,其中列出了所有函数(内置函数和我的 .m 函数)及其各自的运行时间。

我只想列出自己编写的函数(不是内置函数)及其各自的运行时间。有谁知道怎么做??

提前致谢。

profile matlab

5
推荐指数
1
解决办法
321
查看次数

分段故障:11打印动态数组时

我有一个简单的C++代码,我将动态数组定义为:

std::vector<double>IPWeights;
Run Code Online (Sandbox Code Playgroud)

然后将它传递给一个带引用的引用函数(所以我更改了它的内容),如:

void reference (std::vector<double> &IPWeights)
Run Code Online (Sandbox Code Playgroud)

然后在我的main函数中,在我更改了我的数组内容后,我想打印它:

int size_weights=IPWeights.size();

for (int i=0; i<size_weights; i++)
{
    std::cout<<IPWeights[i]<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)

但在屏幕上我只看到"分段故障11".

参考只是看起来像:

void reference( std::vector<double> &IPWeights)
{
    IPWeights[0]=0.4500;
    IPWeights[1]=0.2648;
    IPWeights[2]=0.2648;
    IPWeights[3]=0.2648;
    IPWeights[4]=0.2519;
    IPWeights[5]=0.2519;
    IPWeights[6]=0.2519;
}
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏,在此先感谢.

c++ arrays dynamic

-1
推荐指数
1
解决办法
216
查看次数

标签 统计

arrays ×1

c++ ×1

dynamic ×1

matlab ×1

profile ×1