matlab无法定位程序输入点

matlab无法定位程序输入点,第1张

电脑系统数据读取出现问题。

matlab无法定位程序输入点有可能是电脑系统数据读取出现问题,可以选择进行电脑重启。

可能是由于电脑感染病毒木马,打开360安全卫士,主页面点击查杀修复。进入后点击立即扫描,如果检测出有病毒木马点击进行修复即可。

1、首先准备两列数据,作为xy坐标值,使用plot命令。

2、然后进行数据拟合,这里使用matlab的polyfit命令。如果数据的规律性很差的话,polyfit后面设置的参数要足够大才能保证拟合精度,在这个数据中选择15。

3、拟合后与原来数据对比后的std约为0.1287.y的平均值为113.精度值根据不同的需要设计不同的拟合值。

4、matlab下的命令为polyder,最后就完成了。

整体流程

1. 我用的版本是MATLAB R2020b,在菜单栏的APP中,可以找到MATLAB Coder

2. 你要转换的m脚本,必须是function,所以要把需要转换C代码的程序,放入一个function脚本里,将function名字,输入进去。

3. 随后,输入你调用这些function的脚本,MATLAB会根据这个脚本,自动辨识各个函数入参的类型。

 入参可以是类、可以是结构体。需要注意的是,由于要转换成C代码,所以你的入参必须长度、大小需要固定。

4. 检查你写的代码是否可以转成C代码,可以参照错误列表进行修改。刚开始使用这功能的时候肯定一堆错误,因为有些Matlab编码的语句是无法转成C的,所以自己修改一遍!以后再用就方便多啦。

5. 最后,可以配置生成代码的类型,目标硬件,设备等等信息。我这个是移植到ROS环境下的,所以用Intel X86-64位的如下配置。

6. 看你工程的大小,我是一口气生成了159个文件,往工程里一丢,简单写一个Main函数,调用接口函数,编译直接通过,总之感觉开发起来很方便


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11772220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存