Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-12-23
年龄: 42
帖子: 3
声望力: 0 ![]() |
![]()
程序如下:很简单的一个求和程序。
function sumx = mysum(x) num = size(x); sumx = 0 for i=1:num(2) sumx=sumx + x(i); end 问一下这个num(2)是什么意思,其实我也能明白num(2)就是数据的总个数。但总觉得这个东西来的很突然,书上也没将原因,就出来个(2). 谁知道啊,谢谢各位 |
![]() |
![]() |
![]() |
#2 | |
普通会员
注册日期: 2008-04-12
年龄: 46
帖子: 67
声望力: 19 ![]() |
![]() 引用:
这个程序有点怪,如果x是列向量,那么num(2)为1,mysum则总会返回x的第一个元素。 如果x是行向量,那么mysum返回x所有元素的和。如果x是矩阵,设n为x的列数,则是沿着x的列方向求出前n个元素的和。 |
|
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[资料]BP网络总结及应用实例 | guofeng0108 | MATLAB论坛 | 37 | 2012-06-11 22:08 |
[求助]静态成员变量 | wantnon | MATLAB论坛 | 0 | 2009-03-27 13:36 |
GM(1,1) | lvlianggan | MATLAB论坛 | 2 | 2008-11-07 22:52 |
急问,如何采用所给数据进行曲面拟合? | ormosia | MATLAB论坛 | 3 | 2008-10-21 10:44 |
【求助】这个微分方程怎么写成函数文件呢? | grasszhang | MATLAB论坛 | 0 | 2007-08-30 15:25 |