Syms function not supported in Simulink

8 visualizaciones (últimos 30 días)
katherine keogh
katherine keogh el 25 de Nov. de 2020
Respondida: Kiran Felix Robert el 18 de Dic. de 2020
I have some code i put into a matlab function block on simulink, I need to intergrate a function twice and the orignal function also needs to be differentiated. There is a little more the matlab function block but below is an example. How can I get rid of the error produced? Do I have to do an extrinsic coder thing or should I just use the integrator block to do this block wise?
syms x
int2=(M-Ry*x-((Ww/length)/2)*x^2+(symL/6)*x^3)/1000
RHS=int(int(int2))
This is the error produced
Function 'syms' not supported for code generation.
Component:MATLAB Function | Category:Coder error

Respuestas (1)

Kiran Felix Robert
Kiran Felix Robert el 18 de Dic. de 2020
Hi Katherine,
Refer the Code Generation page of the Symbolic Math Toolbox for related Topics and Examples.
Also see the Generate MATLAB Function Blocks from Symbolic Expressions to include symbolic functions for Code Generation in Simulink through the matlabFunctioncommand

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by