matlab怎么输出一个函数
matlab如何输出所有计算结果?
matlab如何输出所有计算结果?
function proj3
ainput(#39input the min#39)
binput(#39input the max#39)
ninput(#39input the number:#39)
h(b-a)/n
i1
xa h
yx^2*h
for i1:n-1
xx h
yx^2*h y
ii 1
end
i %没有分号
x %没有分号
y %没有分号
%循环程序中的赋值语句和之前的赋值语句最后要有分号,有了分号就不会输出值了,如果想最后输出哪个值,就在最后把变量名写上就可以了,记住这回不要分号了!
matlab阶乘函数的使用方法?
matlab中的阶乘函数是factorial,其函数形式为:
factorial(N);
当N为向量时,计算从1到N这N个数的乘积,即相当于prod(1:N);
当N是N维数组时,计算N中每个元素的阶乘。
注意:由于在matlab中双精度浮点数的整数位数大约是15位,只有对不大于21的整数计算结果是精确的,对大于21的整数,factorial的计算结果只有前15位是准确的。
matlab阶乘函数的使用方法:
第一步我们首先需要知道,matlab表示阶乘的是使用factorial函数,在命令行窗口中输入“help factorial”,可以看到factorial函数的使用方法。
第二步如果我们想表示5的阶乘,可以输入factoria。
第三步按回车键之后,可以看到5的阶乘是120。
第四步如果我们想一次性表示多个数的阶乘,可以输入factorial([5 6 8 10])形式,这里表示5,6,8,10的阶乘。
第五步按回车键之后,可以看到5,6,8,10的阶乘。
举例说明如下:
(1)计算6的阶乘。
在matlab命令窗口(Command Window)中,输入
y factorial(6)
运算结果为:720
与在Matlab命令窗口(Command Window)中,输入
y prod(1:6)
运算结果为:720。与factorial(6) 的结果相同。
Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。