设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 23457|回复: 93

我用MATLAB写潮流计算程序的心得

 荐  火.. [复制链接]

该用户从未签到

尚未签到

发表于 2008-4-18 08:23:07 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

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

×
最近要进行潮流计算,找到的资料都不能用的,也读了很多人的源代码,之后就自己开始写了
( w3 {; w# R1 I9 K7 t& H- q其中有老外写的,也有中国人自己开发的
. c: r0 b7 H2 i9 _读后感觉有一个很大的区别就是,国内很多开发的程序都没有充分利用MATLAB的矩阵计算优势
  Y0 F8 U7 y. @6 x2 G/ D0 ?8 C# R首先我们回忆一下MATLAB是什么?Matrix Laboratory,矩阵实验室!如果把计算中所有的运算用矩阵来实现的话$ M! O1 b( T7 u! w/ i
要简洁方便的多。众所周知,潮流计算涉及多个节点,国内的很多程序都是用for循环来实现,for i=1:n然后........6 V( Y. H6 g0 Y) b% s. `. a& B

1 g7 K* V2 A; R; R* w* a) r但是人家老外的程序中几乎没有看到这个for循环,人家全部用一个n*1或1*n的矩阵来实现了,' |3 q+ a$ V# ~' _5 ?( F) A5 s
在整个潮流计算中唯一一次用到循环就是进行迭代是的一个while循环。
3 p: F: Z; n7 S7 @2 K7 m2 r这样执行的效率谁高谁低,就不要我来分析了
1 G! w7 C/ ^$ E我想说的是,学matlab一定要吧矩阵应用好,那种动辄for循环的人编程还完全停留在C语言的环境中
6 ~+ c# @0 O) s浪费了matlab的大好优势

评分

参与人数 1威望 +5 金币 +5 收起 理由
cepsc + 5 + 5 原创内容

查看全部评分

"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2016-12-25 17:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2016-12-25 18:00:23 | 显示全部楼层
    经验之谈,matlab在处理矩阵方面的确有独特的地方,值得学习这种思想
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

    该用户从未签到

    尚未签到

    发表于 2008-4-18 09:02:16 | 显示全部楼层
    经验之谈,matlab在处理矩阵方面的确有独特的地方,值得学习这种思想
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2020-9-22 13:19
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:16 天
    连续签到:1 天
    发表于 2008-4-18 09:03:32 | 显示全部楼层
    楼主果然一针见血,学MATLAB最重要的就是要改变观念,用矩阵的眼光看待每一个变量,每一个数据,每一步的计算
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2021-4-15 00:05
  • 签到天数: 31 天

    连续签到: 2 天

    [LV.5]常住居民I

    累计签到:35 天
    连续签到:1 天
    发表于 2008-4-18 09:11:49 | 显示全部楼层
    的确因该运用MATLAB矩阵计算的优势来编写程序
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2008-4-19 09:28:13 | 显示全部楼层
    就是 我也是for漫天跑的人 需要改进才行
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2017-5-8 17:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2008-4-19 22:39:32 | 显示全部楼层
    恩, 学写了。。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2008-4-20 10:05:57 | 显示全部楼层
    哈哈,今天以上来就收到小纸条说被评分了很开心~~~~~~~·
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2008-4-20 20:16:17 | 显示全部楼层
    是啊,我看了好几个也都是循环的主题,估计自己编也是一样,呵呵
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    慵懒
    2017-3-5 21:09
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:19 天
    连续签到:1 天
    发表于 2008-4-23 23:05:14 | 显示全部楼层
    楼主说的方法很新颖啊!值得尝试!谢谢!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2008-5-2 10:20:57 | 显示全部楼层
    不太会啊 " ~6 F, B: G$ q4 h. A- e! I' r3 P  s- H9 r
    刚学
    ; E) m8 v( r3 A4 h0 @. g/ W不太懂$ h% ^: }( _& ~. r+ l, G
    楼主能不能发几个程序给我研究下啊 ; ~7 K( u& ]0 i" a
    我邮箱fd2005715@yahoo.com.cn
    # f( O& b. F: }5 v或410666809邮箱
    1 g: [+ R2 G2 x+ f谢了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-10-24 14:54

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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