Matlab:将具有符号变量的脚本转换为函数

问题描述:

我正在构建双摆模拟。 现在我写了一个带有符号变量和参数的脚本。我想将脚本变成一个使用某些符号参数的输入值的函数。我使用了命令matlabFunction(''),但它没有奏效。Matlab:将具有符号变量的脚本转换为函数

+0

什么都不起作用?请举个例子来理解你的问题! – Daniel

+0

'matlabFunction'不能正常工作?它专门设计用于将符号公式转换为数字匿名函数! – rayryeng

+0

对不起,我的模糊描述。当我使用matlabFunction将脚本转换为函数时,控制台会说:尝试执行SCRIPT testMatlabFunction作为函数: /home/ellipidoo/Schreibtisch/HiWi/Isys_Ordner/Matlab/MyStuff/testMatlabFunction.m。然而,在此之后什么也没有发生 – Grunwalski

你应该总是在matlab函数中包含一个默认函数头。在这个标题之后,你可以放置所有其他东西。

function someOutput = testMatlabFunction(someInput) 
    g=matlabFunction(whateverSyntaxYouWereUsing) 
    someOutput = g(someInput)