24小时热门版块排行榜    

查看: 1103  |  回复: 16

弑觞

新虫 (小有名气)

引用回帖:
9楼: Originally posted by ooliu12345 at 2016-04-11 19:15:32
最后面少了一个end

我在后面又加了一个end,但是貌似还不行

发自小木虫Android客户端
11楼2016-04-11 19:49:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

弑觞

新虫 (小有名气)

引用回帖:
10楼: Originally posted by ooliu12345 at 2016-04-11 19:16:48
其次代码学的真不规范

半路出家啊,代码确实写的不好

发自小木虫Android客户端
12楼2016-04-11 19:50:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ooliu12345

银虫 (小有名气)

引用回帖:
11楼: Originally posted by 弑觞 at 2016-04-11 19:49:24
我在后面又加了一个end,但是貌似还不行
...

还有可能是你的文件命名与函数名不对

发自小木虫Android客户端
13楼2016-04-11 20:23:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaocai215

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
7楼: Originally posted by 弑觞 at 2016-04-11 11:55:55
matlab新手,求大神指点一下
...

i=1;
k=1;
id=[1 2 3];
aerfa0=[1 1 1;1 2 1;1 1 1];
belta0=[1 1 1;1 2 1;1 1 1];
g=digui(i,k,id,aerfa0,belta0)

这个是我赋的初值,运行没问题。很明显向量id的个数应该是和aerfa0的列数相同的
14楼2016-04-11 22:11:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaocai215

铜虫 (小有名气)

【答案】应助回帖

你写的那个是个函数,先保存下来,然后在其他程序中调用即可,程序本身不存在问题,不存在少不少end的问题,有些人不懂尽瞎说。
15楼2016-04-11 22:13:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanxing

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
首先是你在调用时,id矩阵中的最大值和最小值不相同,可能不会执行If语句的
其次是matlab中,没有直接使用相等比较符,因为有时候小数点位数的不同,也可能导致程序段无法执行
好彩自然来
16楼2016-04-11 23:27:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘旭_化工

新虫 (初入文坛)

浮点数的话,两个值一般很难完全相等

发自小木虫Android客户端
17楼2016-04-14 13:30:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 弑觞 的主题更新
信息提示
请填处理意见