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

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

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

   火.. [复制链接]

该用户从未签到

尚未签到

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

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

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

×
最近要进行潮流计算,找到的资料都不能用的,也读了很多人的源代码,之后就自己开始写了
6 p3 S; N/ h" R% ?( [. `其中有老外写的,也有中国人自己开发的+ \. n$ V8 u6 v; b4 _8 F7 Z
读后感觉有一个很大的区别就是,国内很多开发的程序都没有充分利用MATLAB的矩阵计算优势
- ^/ a( ]; F$ E首先我们回忆一下MATLAB是什么?Matrix Laboratory,矩阵实验室!如果把计算中所有的运算用矩阵来实现的话
, W" {  V# Z( D, `+ l要简洁方便的多。众所周知,潮流计算涉及多个节点,国内的很多程序都是用for循环来实现,for i=1:n然后........
7 ]1 T; C0 o# n3 P3 I% p: z
7 r7 R5 ?0 P, N: s2 q. x但是人家老外的程序中几乎没有看到这个for循环,人家全部用一个n*1或1*n的矩阵来实现了,
: T, ~- G" h" v- c在整个潮流计算中唯一一次用到循环就是进行迭代是的一个while循环。* k8 V/ J- Y2 A1 x. H8 M; H
这样执行的效率谁高谁低,就不要我来分析了! v/ U( X, u; W  u- A
我想说的是,学matlab一定要吧矩阵应用好,那种动辄for循环的人编程还完全停留在C语言的环境中6 c# u6 G/ G2 Q' T1 s; W9 @7 N- T
浪费了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 | 显示全部楼层
    不太会啊 0 d& B! [% y  U' q) `7 \( L  P( c8 ?
    刚学
    3 Z7 o) O: B6 T0 M0 V( U( y  O不太懂* |0 W0 A; f8 E. s/ e
    楼主能不能发几个程序给我研究下啊 ( x# p% N/ b# a7 j
    我邮箱fd2005715@yahoo.com.cn
    + e+ I) v. b$ \或410666809邮箱6 V$ V% u; m0 B7 c' p  j3 k5 D7 J
    谢了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-6-30 10:49

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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