当前位置:新励学网 > 秒知问答 > matlabend1怎么实现的

matlabend1怎么实现的

发表时间:2024-07-22 06:11:37 来源:网友投稿

matlabend+1实现。

你每次循环生成的值是什么形式,标量,向量,矩阵,或是不定,标量的情况最简单,如果是向量和矩阵,就要考虑你打算用什么样的形式存储了。

把新的结果存在下标为end+1的位置,数组会自动扩展,例如,A=,foi=1:10,A(end+1)=i^2;end,预置数组一般使用zeros,并设置一个计数器标记数组当前的存储位置,然后用该计数器作为下标进行存储。

例如A=zeros(10000,1),idx=0,whileidx<10000,idx=idx+1,A(idx)=idx^(1/idx)end前一种做法用起来可能更省事一些,但如果循环次数多,数组反复自动扩展会造成效率很低,这种情况应该考虑使用第二种方法。

简介

end还终止声明的函数,虽然它有时是可选的,但使用end可提高代码可读性,在下列情况下,需要使用end,如果文件包含多个函数,并且其中一个函数用end终止,则文件中的每个函数都必须用end终止。

如果文件包含具有一个或多个嵌套函数的函数,则该文件中的每个函数都必须用end终止,如果脚本包含一个或多个局部函数,则文件中的每个函数都必须用end终止。

end也表示数组的最后一个索引,例如,Xend是X的最后一个元素,X3:end选择X的第三个到最后一个元素。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!