有赏贴,simulink中如何使用syms函数?

网上根本找不到对策啊。。simulink建模中,需要对一种输入信号进行定积分运算,但是求解定积分需要用到syms函数,网上有种说法是弄个M文件。。可是M文件里的syms也被报错了😢。。有人知道怎么弄嘛。。弄成功了给你二十大洋

在Simulink中使用syms函数需要先将Simulink中的变量转换为符号变量(symbolic variable),然后才能使用syms函数进行符号计算。下面是一个示例:

  1. 创建一个Simulink模型
  2. 在模型中添加一个MATLAB函数块
  3. 在MATLAB函数块中输入以下代码:

    img

  4. 连接输入和输出信号,运行模型

在运行模型时,MATLAB函数块将计算符号表达式的导数,并将结果输出到Simulink信号。注意,在Simulink中使用syms函数时需要确保MATLAB函数块的代码是符号计算的,否则将无法使用syms函数。