1735_MATLAB 2011与2014数据管理上一点小差异

作者在测试中发现MATLAB2011和2014在代码生成时对常量定义处理不同,可能是由于默认参数或数据管理模式的变化。在2014版中,经过简化测试,数据定义在不同文件中,模型配置后生成代码符合预期。对于2011年版本出现的问题,需要进一步调查原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全部学习汇总: GreyZhang/g_matlab: MATLAB once used to be my daily tool. After many years when I go back and read my old learning notes I felt maybe I still need it in the future. So, start this repo to keep some of my old learning notes servral years ago. (github.com)

       今天在测试一个小问题的时候发现使用MATLAB 2011的两个版本,测试中的几个常量定义始终不能够按照我预想的进行代码生成。一直没有找出原因,无意中尝试了一下2014发现又跟我预想的一样。我使用了同样的脚本对模型进行配置,而其余的参数都是采用了默认。如此看来,要么是MATLAB默认的参数有所变化,要么是数据管理模式有所变化。

       中间用过相同的模型,从11过渡到14要求重新保存,不知道这中间经历了什么样的转换。这样很多信息就一时间不好确认。

       在2014中,精简后的测试如下:

       数据定义如下:

       数据定义指定到了两个不同的文件中,常量在一个文件,而变量在另一个文件。

       配置模型,进行代码生成后的结果(文件的分割如我我计划):

       至于2011中出现的这种问题,确实是值得去深思查找一下原因何在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值