如何创建存储x的先前值的递归指数程序

时间:2016-12-05 22:49:59

标签: matlab recursion exponential

假设您想在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是最大值你要存储的价值。

0 个答案:

没有答案