Matlab:将具有符号变量的脚本转换为函数
问题描述:
我正在构建双摆模拟。 现在我写了一个带有符号变量和参数的脚本。我想将脚本变成一个使用某些符号参数的输入值的函数。我使用了命令matlabFunction(''),但它没有奏效。Matlab:将具有符号变量的脚本转换为函数
答
你应该总是在matlab函数中包含一个默认函数头。在这个标题之后,你可以放置所有其他东西。
function someOutput = testMatlabFunction(someInput)
g=matlabFunction(whateverSyntaxYouWereUsing)
someOutput = g(someInput)
什么都不起作用?请举个例子来理解你的问题! – Daniel
'matlabFunction'不能正常工作?它专门设计用于将符号公式转换为数字匿名函数! – rayryeng
对不起,我的模糊描述。当我使用matlabFunction将脚本转换为函数时,控制台会说:尝试执行SCRIPT testMatlabFunction作为函数: /home/ellipidoo/Schreibtisch/HiWi/Isys_Ordner/Matlab/MyStuff/testMatlabFunction.m。然而,在此之后什么也没有发生 – Grunwalski