注册 登录
编程论坛 Matlab

在simulink中生成的三个二维矩阵,用什么方法可以画成一个surf图?

kris2000 发布于 2007-04-07 14:00, 3160 次点击

在simulink中生成的三个二维矩阵,用什么方法可以画成一个surf图?

3 回复
#2
zhangenter2007-04-08 12:20
Sinks --> To Workspace
#3
kris20002007-04-09 11:36
我的simulink模型如图:
只有本站会员才能查看附件,请 登录

build时报警:Unexpected internal error。
这该怎么解决呢?

我的S-Function test0的程序是:
int i = 0, j = 0;
for (j=0 ; j<650 ; j++)
{
for (i=0 ; i<650 ; i++)
{
y0[j,i] = i;
y1[i,j] = i;
}
}
我的S-Function test1的程序是:
int i = 0, j = 0;
for (j=0 ; j<650 ; j++)
{
for (i=0 ; i<650 ; i++)
{
y0[i,j] = calc(u0[i,j],u1[i,j]);
}
}
其中calc()是我自己写的c程序,已经include进来了,而且这两个S-Function都编译通过。
#4
kris20002007-04-09 13:21
我上面程序出现的报警是这样的:
1。Illegal rate transition found involving 'ok/S-Function Builder' at input port 1 and 'ok/S-Function Builder1' at output port 1. A Rate Transition must be inserted between them.
2。Illegal rate transition found involving 'ok/To Workspace' at input port 1 and 'ok/S-Function Builder' at output port 1. A Rate Transition must be inserted between them.

这该怎么处理?
1