用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 %没有分号

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

扩展资料:

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

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

参考资料来源:百度百科-MATLAB

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-11
fuction B=sumf(A)
%说明部分

B=zeros(N,1);
for n=1:N
for m=1:M
B(n)=B(n)+A(n,m);
end
end

手边没电脑第四行不知道会不会有错
第2个回答  2011-10-02
[N,M]=size(A);
a = 0;
for n = 1:N
for m = 1:M
a = a + A(n,m);
end
end追问

??? Undefined function or variable 'A'.

??? Undefined function or variable "A".
不行啊 有错误 老兄快改过来

本回答被提问者采纳
第3个回答  2019-12-23
用MATLAB编程:使用for函数编写一个程序实现sum(A)的功能,其中A
相似回答