我创建此类可零索引的数组纯粹是作为一个有趣的 OOP 练习,以回应各种新闻组线程询问有关 MATLAB 的可零索引矩阵类型。 尽管我已经不厌其烦地为类重载了许多方法,但我将它作为一个玩具提供,仅此而已,并强烈敦促您不要将它用于任何严肃的事情。
用法: A=零基(B) 其中 B 是一个普通的 MATLAB 矩阵会将 B 转换为 A,这正是相同,除了它是基于 0 的索引而不是基于 1 的索引。 例 1: >>A=ZeroBased(rand(3)) 一 = 0.7922 0.0357 0.6787 0.9595 0.8491 0.7577 0.6557 0.9340 0.7431 >>A(0,2) 回答= 0.6787 例 2: 它适用于稀疏矩阵,甚至会在命令行中显示使用基于零的索引显示语法,例如, >> A=ZeroBased(speye(3)) 一 = (0,0) 1 (1,1) 1
2022-12-12 16:14:14
4KB
matlab
1