㈠ 用MATLAB编程:使用for函数编写一个程序实现sum(A)的功能,其中A为矩阵。急求

[N,M]=size(A);

a = 0;

for n = 1:N

for m = 1:M

a = a + A(n,m);

end

end

例如:

function proj3

a=input('input the min')

b=input('input the max')

n=input('input the number:')

h=(b-a)/n

i=1;

x=a+h;

y=x^2*h;

for i=1:n-1

x=x+h;

y=x^2*h+y;

i=i+1;

end

i %没有分号

x %没有分号

y %没有分号

%循环程序中的赋值语句和之前的赋值语句最后要有分号,有了分号就不会输出值了,如果想最后输出哪个值,就在最后把变量名写上就可以了,记住这回不要分号了。

(1)编程sum扩展阅读:

MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。