liumilan 发表于 2008-5-8 22:35

C语言封装S函数

在C语言中利用自己函数调用就可以改变数组的数值
如定义个数组int a;
然后在子函数
void b(int *a)
{
通过一系列程序处理
}
在主函数main()中调用b()就可以得到新的数组a
但是在S函数中却不能实现
应该怎么写才能得到新的数组a呢

yf2002043227 发表于 2008-5-9 07:32

matlab也可以,怎么做可以自己在matlab里摸索

liumilan 发表于 2008-5-9 08:42

问题是怎么做啊,怎么摸索啊??

yf2002043227 发表于 2008-5-9 08:51

问个问题啊,为什么要用C语言封装S函数,我没用过,这样用有什么好处啊

liumilan 发表于 2008-5-10 11:28

因为simulink有些模块没有啊
而且用C写速度快很多

erdgzw 发表于 2008-5-10 11:47

应该可以的,能看看你写的代码吗?

ycr2008 发表于 2008-6-25 15:22

遇到同样问题,期待大家的帮助!我是用C语言写的遗传算法,现在想用S-function模块来实现,所以必须先改写成S函数,请大家多多指点!不胜感激。在线等。
页: [1]
查看完整版本: C语言封装S函数