问题的评论
-
25日评论
科迪的这个问题很好地说明了一个非常令人沮丧的方面:如果你不知道如何解决一个问题,涉及某种形式的“技巧”,你是完全没有机会学习和改进您的解决方案。今天我花了大量的时间在各种各样的解决方案,我想正确的解决方案涉及到类似arrayfun cellfun或者eval。万博 尤文图斯但是我不能得到任何解决方案工作,无论多么“丑陋”或“蛮力”。我很好奇如何做到这一点,因为函数处理显然是一个区域,我需要提高我的技能。通常至少与其他问题你可以想出一些解决方案,解决另一个问题,然后回来看所有的“优雅”的解决方案,希望向他们学习。万博 尤文图斯这样的问题类型的反馈循环是不可能的。
我同意。我eval解决方案,致力于老Matlab版本,但禁止使用eval的测试套件。测试套件也检查超过32水平的括号,排除str2func解决方案:(
我爱和恨这样的问题同时,还不如噩梦当我还是一个学生。我能够解决后一口气搜索关键字“功能”的Matlab所介绍的示例帮助和关注。
现在,我在同一条船上Alan时他写了他的评论。
有机会得到一个“你赢了,科迪。告诉我如何解决它,真的求求你。”按钮的这些问题呢?
一个小提示:funception
对于那些在这个问题上卡住,或者谁想要更多的练习与函数处理,我已经创建了几个类似的问题://www.tianjin-qmedu.com/matlabcentral/cody/problems/581-function-composition, //www.tianjin-qmedu.com/matlabcentral/cody/problems/582-function-composition-harder, //www.tianjin-qmedu.com/matlabcentral/cody/problems/583-implement-a-counter
@freddy: funception是什么?
这个问题我真的卡住了,虽然我从大卫·赫鲁斯卡对此设法解决这些。
@CODY团队:我建议当一个球员达到1000点,他收到一个小丑,他可以使用的解决方案1的问题,)
@Aurelien Queffurust:我的意图与funception结合func(变形)和(公司)eption -基于电影。函数迭代器非常类似于创造这个“新”的词,但在第一种情况下,可以使用如str2func解决方案。万博 尤文图斯我的意图是观点认为一个嵌套的概念。
Ouf !我终于设法解决它!通知你,我已经创建了一个趋势和时尚这个问题://www.tianjin-qmedu.com/matlabcentral/trendy/plots/862
监控如何计算这个问题,正确的解决方案)万博 尤文图斯
现在这是最后一个问题在科迪挑战我还有absolutley不知道如何解决。我跳过它前一段时间,那么我就可以工作的其他问题。我完全失去了和感觉非常相似的艾伦。不幸的是,阅读链接你建议也没有帮助。可以至少提供一个小提示如何结构代码?我想我得到的代码应该做但我完全在黑暗中如何构建它。任何帮助将不胜感激!
不要放弃帕斯卡。这个问题一直是所有人的噩梦。你可以找到一些提示在罗兰的博客(http://blogs.mathworks.com/loren/)。
仍然没有进展。我知道这有点突兀的,特别是考虑到这只是一个游戏,但你介意我写信给你一封邮件解释我的思维过程到目前为止?
我终于明白了!再次感谢你的帮助:)
嘿. .某人能帮助我吗?我困在Test1和Test5。为什么在Test1π是答案?我认为它应该是50,50传递给函数,不管有多少iternations应该返回50。和1.6180 Test5——为什么?我们输入30和迭代一次sqrt(31)是5.5678。剩下的测试似乎是对我好。
这种问题我喜欢看科迪
我花的时间比我想像的。
唷!所以很难有人理解的函数更不用说子函数,函数句柄和嵌套函数。道:这是我的建议)他们说嵌套函数是路要走但最难钉我实际上函数处理!
还第一个例子是具有欺骗性的,起初我还以为n没有迭代时间和发现黄金比例sqrt(31),但实际上他们希望你用黄金比例函数迭代1,30倍。
´我不相信……我也´t…非常有趣的probleam真的,容易将在纸上
哇!这是一个野生丢在这个地方,只有23种基本问题后的挑战在这个秩序。
喊出的其他成员指出嵌套函数文档。
也许它可以帮助很多,如果解释更清楚。例如,关于“返回标量输出和一个整数n > = 1”非常混乱。唯一的标量输出返回。你可能意味着需要一个标量函数输入一个整数n > =实际上是运行但是尚不清楚。
另一件事,真的可以被误导的示例,尤其是addTen处理,并不意味着“添加十”,但“添加一百一十倍。”
不管怎么说,伟大的问题。我看到它作为一个介绍函数处理和嵌套函数对许多人来说,包括我自己。
这是艰难的!
新项子功能和语法正确的(理解)是棘手的。参数,动摇他们。
新概念3年后对我来说。现在要用
我解决了这个问题基于以下例子:
http://matlab.izmiran.ru/help/techdoc/matlab_prog/ch_fun12.html
有用的挑战! ! ! !
我不知道别人提到它,但有一个禁止列表函数为每个问题?
我自己整件事了Matlab只安装失败,所有的测试,因为我func2str或str2func使用。
有其他问题一行的解决方案是完美的地方。它只是似乎并不遵循任何规则一致。
帮助,帮助,我不能这么做。
解决方案的评论
-
1评论
很难,我不知道之前在MATLAB函数处理我遇到这个问题。
-
1评论
我有一个问题,这段代码在我的Matlab。但它报道“未定义的函数的符号输入参数类型的char。”所有的测试。所以我不知道它怎么了。有人能帮助我吗?
-
2的评论
-
1评论
这花了我三天但我又老又慢。
通过、修改玩和Matlab文档中给出的示例了解嵌套函数。
我的解决方案是改编自他们的第二个例子:makefcn.m。
-
1评论
也将为n = 0。
-
1评论
我想我需要一个类来保存“跳频”和“n”,但似乎嵌套函数是神奇的。
-
1评论
骗子。:-)(甚至不是* *短。)
-
1评论
很高兴见到别人尝试递归的方法。它可能比迭代选择,但在我看来它更优雅。
-
2的评论
这是非常辛苦!从未使用过函数处理。我认为我永远不会……
有趣的看到你使用相同的变量名对嵌套函数的输入和输出。
-
2的评论
我该怎么理解呢?从来没见过这样的代码。
好使用一个匿名函数的递归方法。(我使用了一个嵌套函数迭代的方法。)
-
3评论
嗯,我的Matlab没有版本功能:)
WTF ?
没有版本的Matlab的函数。在https://au.mathworks.com/matlabcentral/cody/problems/1774-free-passes-for-everyone网站上看看吗
-
1评论
“迭代的迭代器
-
2的评论
-
2的评论
-
1评论
公平地说,你应该在序言中指出,你不能使用eval命令在您的代码中