“修复”一个值在一个递归函数

1视图(30天)
安东尼罗耶
安东尼罗耶 2020年2月23日
你好,
我想使用一个递归函数来创建一个特定的形状作为输出。我的函数必须只有一个输入。目标是我的输出显示了x三角形的一个特定的符号,如:
*
* *
* * *
这是我的实际代码:
三角函数(x)
如果x = = 1
xc = repmat (‘*’, 1, x);
流(' % + * s \ n ', 20. xc);
其他的
三角形(x - 1);
xc = repmat (‘*’, 1, x);
流(' % + * s \ n ', 20. xc);
结束
结束
我希望“20”(以粗体显示)被固定为最初的“x”。而不是增量与递归发生。
谢谢

答案(0)

类别

找到更多的在基于类的单元测试帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!