信息

这个问题是关闭的。重新编辑或回答。

matlab与c

1视图(30天)
ECE09 ITBHU
ECE09 ITBHU 2011年7月28日
关闭:MATLAB回答机器人 2021年8月20日
我使用matlab使用matlab函数转换编码器。在m文件我已经宣布:- - - - -
> >。b = 37000;一个。c = 8;
但作为输出c文件我:- - - - -
> > a.b = 34000.0。c = 7.0
吗?为什么改变的值?
1评论
Kaustubha Govind
Kaustubha Govind 2011年7月28日
你可以包括一个简单的代码片段,我们可以使用复制问题。它也可能有助于提到您用于生成代码的命令,以及MATLAB版本。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2011年7月28日
做这些变量 发生 循环控制变量在一个上下文分别增加了3000和1之前使用?
2的评论
Arnaud Miege
Arnaud Miege 2011年7月29日
正如前面问的,你可以发布一个代码片段和命令用于生成代码,这样我们就可以重现这个问题吗?

迈克何西阿书
迈克何西阿书 2011年8月1日
我回应请求更多的代码。然而,让我指出MATLAB编码器执行一些优化。如果你有这样的代码
n = 1;
如果~伊斯雷尔(x)
n = n + 1;
结束
你可能会看到
n = 2.0;
生成的如果x是不真实的。是否有可能,在你的任务有声明,编译器可以在编译过程中评估因为/条件是已知的值?——迈克

类别

找到更多的在MATLAB编码器帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!