假设您想在Matlab中使用输入exponential(A,n)
创建一个递归指数程序,该程序应显示结果A^n
。以递归方式执行此操作意味着您必须计算乘以A的次数。但是,是否可以保存以前计算出的幂的值?
例如。为了计算x ^ 10,程序可能会计算出x ^ 5和x ^ 2。如果它保存了x ^ 5和x ^ 2的值,那么只需要知道x ^ 10是什么,因为x ^ 5和x ^ 2已经保存了。
我的问题是,您将如何编写代码以将这些代码存储在存储值数组中,其中维度为m x m x 20
,其中m是矩阵x
的大小,20是最大值你要存储的价值。