作者poiuy777 (帅气又拉风)
看板MATLAB
标题Re: [讨论] 函数重复执行n次
时间Sat Mar 22 18:21:57 2014
※ 引述《w9103 (神秘三角洲)》之铭言:
: 输入为a阵列,我要将每次运算结果再带入regg函数中运算
: 直到 n-(n-1)的结果为0 ,就不再做代入
: 请问有甚麽好方法吗 我知道while 但是想不到关系式
: q1=regg(a);
: q2=regg(q1);
: q3=regg(q2);
: q4=regg(q3);
: q5=regg(q4);
: .
: .
: .
: 谢谢
function [ret] = funcA(a, n)
if n-(n - 1) ~= 0,
a = regg(a);
n = ????;
ret = funcA(a, n);
else
ret = a;
endif
%%==============================
%%main()
q = ???;
n = ???;
ret = funcA(a, n);
%%==============================
很久没用MATLAB 手边也没有 不知道语法对不对 但逻辑上是这样 希望有帮到你
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.171.28.181
1F:→ w9103:感谢! 03/22 20:10