Matlab 这段代码可以如何优化?

forj=1:36th1(j,:)=[0,1];end... for j=1:36
th1(j,:) = [0,1];
end
展开
 我来答
skyfantasy

2022-01-04 · 超过15用户采纳过TA的回答
知道小有建树答主
回答量:56
采纳率:100%
帮助的人:26万
展开全部

th1=zeros(36,2);

th1(:,2) = 1;


为了判断优化效果,我们对两种方式每轮执行1百万次,执行10轮,对比执行时间,结果如下:

其中,t1为优化前的时间,t2为优化后的执行时间。

可以看出优化前每轮平均执行时间在1.30~1.42秒左右,优化后每轮平均执行时间在0.95~1.02秒左右

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式