qq_44014655 2021-04-08 09:51 采纳率: 0%
浏览 39

怎么安装blas和lapack库?怎么在MATLAB使用c语言编写程序?

运行fmpc程序出现的错误

 

尝试将 SCRIPT fmpc_step 作为函数执行:
C:\Users\薇薇\Desktop\转速\Fast_MPC\fast_mpc-0.0.1\fmpc_step.m

出错 masses_example (line 87)
    [X,U,telapsed] = fmpc_step(sys,params,X,U,x);

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-18 18:35
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析: 根据报错信息,出现错误的原因是在masses_example文件的第87行调用了fmpc_step函数,但是该文件中未定义该函数。可能是没有正确引入或定义fmpc_step函数。 解决方法:
    1. 确保fmpc_step函数已经正确定义并且引入到masses_example文件中。
    2. 检查fmpc_step函数的定义是否正确,参数传递是否正确。
    3. 如果是程序内部函数,确保在正确的位置定义并调用。 示例代码:
    % 定义fmpc_step函数
    function [X,U,telapsed] = fmpc_step(sys, params, X, U, x)
        % function body
    end
    % 在masses_example中调用fmpc_step函数
    [X,U,telapsed] = fmpc_step(sys, params, X, U, x);
    

    以上是一个可能的解决方法和示例代码,具体情况可能需要根据实际代码进行调试和修改。

    评论

报告相同问题?