如何合并两个分析器的结果?

5视图(30天)
利却
利却 2022年2月20日
回答: 赛斯弗曼 2022年2月28日
我想知道为什么两个相似的过程有不同的运行时。
要做到这一点,我需要合并两个分析器表(函数名调用,总时间,自我时间)通过函数名,为每一个函数名和计算时差。
MATLAB可以这么做吗?
谢谢你!
1评论
利却
利却 2022年2月20日
另外,MATLAB可以保存分析器的输出表(函数名调用,总时间,自我时间)文本或电子表格文件吗?
谢谢你!

登录置评。

接受的答案

赛斯弗曼
赛斯弗曼 2022年2月28日
配置文件;分类(1:10);配置文件;
p =概要文件(“信息”);
struct2table (p.FunctionTable)
ans =20×12表
CompleteName FunctionName 文件名 类型 孩子们 父母 ExecutedLines IsRecursive TotalRecursiveTime PartialData 我会 TotalTime ___________________________________________________________________________________________________________________________ ___________________________________________________ ___________________________________________________________________________________________________________ _____________________ _________________ _______ _________________ ___________ _____________ ___________ ________ _____{' / MATLAB工具箱/ MATLAB /数据类型/分类/ @categorical / categorical.m >分类。直言“}{' categorical.categorical >分类。直言“}{' / MATLAB工具箱/ MATLAB /数据类型/分类/ @categorical /直言。m '} {“m法”}{10×1 struct} {1×1 struct}{62×3双}假0假1 0.021023 {/ MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ parseArgs。m > parseArgs '} {‘parseArgs} {' / MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ parseArgs。m '} {“m”} {0×1 struct} {1×1 struct}{21×3双}假0假1 0.002496 {/ MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ validateLogical。m > validateLogical '} {‘validateLogical} {' / MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ validateLogical。m '} {“m”} {0×1 struct} {1×1 struct}{3×3双}假0假2 0.000274 {/ MATLAB工具箱/ MATLAB / datafun MATLAB / + / + / +数学内部/ ismissingKernel。m > ismissingKernel '} {‘ismissingKernel} {' / MATLAB工具箱/ MATLAB / datafun MATLAB / + / + / +数学内部/ ismissingKernel。m '} {“m”} {2×1 struct} {1×1 struct}{7×3双}假0假1 0.001396 {/ MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ istabular。m > istabular '} {‘istabular} {' / MATLAB工具箱/ MATLAB /数据类型/共享/ matlab_datatypes MATLAB / + / + / +内部数据类型/ istabular。m '} {“m”} {0×1 struct} {2×1 struct}{2×3双}假0假2 0.000312 {/ MATLAB工具箱/ MATLAB /行动/独特。m >独特'}{‘独特’}{' / MATLAB工具箱/ MATLAB /行动/独特。m '} {“m”} {1×1 struct} {1×1 struct}{12×3双}假0假1 0.002708 {/ MATLAB工具箱/ MATLAB /行动/独特。m > uniqueR2012a '}{独特的> uniqueR2012a '} {' / MATLAB工具箱/ MATLAB /行动/独特。m '} {‘M-subfunction} {0×1 struct} {1×1 struct}{8×3双}假0假1 0.001403 {/ MATLAB工具箱/ MATLAB / datafun MATLAB / + / + / +数学内部/ ismissingKernel。m > ismissingKernel / arraySwitch '} {‘ismissingKernel > arraySwitch} {' / MATLAB工具箱/ MATLAB / datafun MATLAB / + / +内部/ +数学/ ismissingKernel。m '} {‘M-nested-function} {0×1 struct} {1×1 struct}{6×3双}假0假1 0.000388 {/ MATLAB工具箱/ MATLAB / datafun / ismissing。m > ismissing '} {‘ismissing} {' / MATLAB工具箱/ MATLAB / datafun / ismissing。m '} {“m”} {1×1 struct} {1×1 struct}{3×3双}假0假1 0.001816 {/ MATLAB工具箱/ MATLAB /数据类型/分类/ @categorical /直言。m > removeUtil '}{”范畴。分类> removeUtil '} {' / MATLAB工具箱/ MATLAB /数据类型/分类/ @categorical /直言。m' } {'M-subfunction' } { 0×1 struct} {1×1 struct} { 3×3 double} false 0 false 1 3.6e-05 {'/MATLAB/toolbox/matlab/strfun/num2str.m>num2str' } {'num2str' } {'/MATLAB/toolbox/matlab/strfun/num2str.m' } {'M-function' } { 1×1 struct} {1×1 struct} {32×3 double} false 0 false 1 0.006679 {'/MATLAB/toolbox/matlab/strfun/int2str.m>int2str' } {'int2str' } {'/MATLAB/toolbox/matlab/strfun/int2str.m' } {'M-function' } { 0×1 struct} {1×1 struct} {23×3 double} false 0 false 1 0.002604 {'/MATLAB/toolbox/matlab/strfun/cellstr.m>cellstr' } {'cellstr' } {'/MATLAB/toolbox/matlab/strfun/cellstr.m' } {'M-function' } { 0×1 struct} {1×1 struct} {12×3 double} false 0 false 1 0.001264 {'/MATLAB/toolbox/matlab/ops/@cell/unique.m>unique' } {'cell.unique' } {'/MATLAB/toolbox/matlab/ops/@cell/unique.m' } {'M-function' } { 0×1 struct} {1×1 struct} {10×3 double} false 0 false 1 0.000905 {'/MATLAB/toolbox/matlab/datatypes/categorical/@categorical/categorical.m>categorical.castCodes' } {'categorical.categorical>categorical.castCodes' } {'/MATLAB/toolbox/matlab/datatypes/categorical/@categorical/categorical.m' } {'M-method' } { 0×1 struct} {1×1 struct} { 4×3 double} false 0 false 1 7.1e-05 {'/tmp/Editor_ymhri/LiveEditorEvaluationHelperEeditorId.m>LiveEditorEvaluationHelperEeditorId' } {'LiveEditorEvaluationHelperEeditorId' } {'/tmp/Editor_ymhri/LiveEditorEvaluationHelperEeditorId.m' } {'M-script' } { 1×1 struct} {1×1 struct} { 0×3 double} false 0 false 1 0.022783

更多的答案(0)

类别

找到更多的在函数创建帮助中心文件交换

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!