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

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

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

   火.. [复制链接]

该用户从未签到

尚未签到

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

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

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

×
最近要进行潮流计算,找到的资料都不能用的,也读了很多人的源代码,之后就自己开始写了8 Z9 ], S! o, _9 C! H4 o- v
其中有老外写的,也有中国人自己开发的
' Q5 a. m4 w- ?* w0 [# S  w读后感觉有一个很大的区别就是,国内很多开发的程序都没有充分利用MATLAB的矩阵计算优势) \* @5 ?! J; y1 v: m8 f% `4 F
首先我们回忆一下MATLAB是什么?Matrix Laboratory,矩阵实验室!如果把计算中所有的运算用矩阵来实现的话3 p/ k# e1 ]5 u  n
要简洁方便的多。众所周知,潮流计算涉及多个节点,国内的很多程序都是用for循环来实现,for i=1:n然后........
3 |+ v/ {  |4 C0 S0 H7 f
" ]& T: t6 Z( O: g4 \0 |9 L, H但是人家老外的程序中几乎没有看到这个for循环,人家全部用一个n*1或1*n的矩阵来实现了,
/ O" f; n) z. o& ]' E; v在整个潮流计算中唯一一次用到循环就是进行迭代是的一个while循环。
0 M5 H3 ~8 N2 _& p这样执行的效率谁高谁低,就不要我来分析了0 f5 g9 u3 H6 ^- P$ f
我想说的是,学matlab一定要吧矩阵应用好,那种动辄for循环的人编程还完全停留在C语言的环境中
5 |/ S8 M( y! `( V4 c5 Z浪费了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 | 显示全部楼层
    不太会啊
    ; C8 U! [/ ]8 ~2 i; u0 J8 p刚学# C  N! p. D6 }' n9 }) i0 U
    不太懂7 L- g: }' f. `1 {' D, d# e
    楼主能不能发几个程序给我研究下啊
    : y9 b3 e& `4 _6 n8 R4 o' m我邮箱fd2005715@yahoo.com.cn
    + H( Z3 X6 ^# D$ o+ f或410666809邮箱+ i) A0 S3 D9 Y3 B- T
    谢了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2024-4-20 10:53

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

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