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

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

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

   火.. [复制链接]

该用户从未签到

尚未签到

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

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

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

×
最近要进行潮流计算,找到的资料都不能用的,也读了很多人的源代码,之后就自己开始写了5 p0 w- X. Z1 c8 G
其中有老外写的,也有中国人自己开发的" E$ Q. S/ h8 ^# y; i$ [+ R2 C4 ^, N8 T6 n
读后感觉有一个很大的区别就是,国内很多开发的程序都没有充分利用MATLAB的矩阵计算优势
/ p: O5 T4 A) N) f6 Z: {/ B9 B# F3 K: h首先我们回忆一下MATLAB是什么?Matrix Laboratory,矩阵实验室!如果把计算中所有的运算用矩阵来实现的话
' V0 ]! _3 J' G, S要简洁方便的多。众所周知,潮流计算涉及多个节点,国内的很多程序都是用for循环来实现,for i=1:n然后........& Y" q5 z5 V$ I1 T' |' \
+ d6 X* }: [' C. j( x
但是人家老外的程序中几乎没有看到这个for循环,人家全部用一个n*1或1*n的矩阵来实现了,# T  H7 m* k- D8 T2 `  Q
在整个潮流计算中唯一一次用到循环就是进行迭代是的一个while循环。3 q  c% `) o. b6 ]& m! a$ y
这样执行的效率谁高谁低,就不要我来分析了
: I9 j& Y1 `2 k) n' Y( W我想说的是,学matlab一定要吧矩阵应用好,那种动辄for循环的人编程还完全停留在C语言的环境中( G: s. z7 L. {
浪费了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 | 显示全部楼层
    不太会啊 8 O# }+ E! b! k1 w( H0 P& e# M
    刚学
    + D# ]  E& J5 Y* t- t不太懂: W* P' h" g" N1 y
    楼主能不能发几个程序给我研究下啊 4 H, K0 i; u9 q- n
    我邮箱fd2005715@yahoo.com.cn
    / @1 k$ ?* B- @' T% @或410666809邮箱
    9 b$ r' N0 k& I3 K" F% c1 d谢了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-1-8 14:57

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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