声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1724|回复: 5

[稳定性与分岔] 这个分岔计算中的错误提示怎么解决?

[复制链接]
发表于 2010-1-4 08:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
求解碰摩转子方程,用ode15s计算,分岔图绘制了20个分岔参数值后报错,
“??? Error using ==> plot
Vectors must be the same lengths.
Error in ==> norub_bifur at 18
    plot(w(n),z(400000:1000:end,1),'k.','markersize',1)”

问题是既然分岔图已经绘制了一部分怎么会再报错向量长度不同呢?
回复
分享到:

使用道具 举报

发表于 2010-1-4 10:02 | 显示全部楼层
plot(w(n),z(400000:1000:end,1),'k.','markersize',1)
你看一下z是不是有400000这么多的数据
 楼主| 发表于 2010-1-4 11:29 | 显示全部楼层

回复 沙发 无水1324 的帖子

Z的总数据量是500000,这个应该是没问题的。。
发表于 2010-1-5 08:20 | 显示全部楼层

回复 板凳 yiquncw 的帖子

恩,当参数w变化的时候他一直都可以取这么多吗?
我以前也犯过这样的错误,如果不是的话那就比较麻烦了。你可以看看,是计算到n=?的时候出现问题,然后把那个点单独算一下,看看有什么有意义的信息没有
 楼主| 发表于 2010-1-5 10:26 | 显示全部楼层

回复 地板 无水1324 的帖子

那倒是,每次都是到相同的w(n)跳出的,用过不同的solver情况相同。后来采用的参数段排除了这个点。
但这个原因是什么呢,这个点的结果值为什么会和设置的数量不同呢??
发表于 2010-1-5 15:01 | 显示全部楼层

回复 5楼 yiquncw 的帖子

原因是有很多的,具体你再检查一下。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-21 11:28 , Processed in 0.060149 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表