A=1:9 表示一个一维数组A按顺序存储1到9这9个数,
即:A = [1 2 3 4 5 6 7 8 9]
*拓展:B=1:2:9 表示一个一维数组B按顺序存储,从1开始,每次递增2,一直到9,
即:B = [1 3 5 7 9]
一般式:A = m:s:n m是起始数,n是终止数,s是递增数,数组会递增到小于等于n中最大的数终止;当s是负数时,情况恰好相反。
[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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)