用matlab求n!需要键盘输入n的值 求1+2+3+····+n的和,要求键盘输入n的值 谢谢
2个回答
展开全部
n=input('请输入n的值:');
N=prod(1:n)
n=input('请输入n的值:');
S=sum(1:n)
直接利用两个命令不就行了么
matlab中直接有连乘和求和的命令的
N=prod(1:n)
n=input('请输入n的值:');
S=sum(1:n)
直接利用两个命令不就行了么
matlab中直接有连乘和求和的命令的
追问
纯菜菜,有木有具体的程序
追答
function myfactorial()
n=input('请输入n值:');
prod(1:n)
新建一个m文件,内容为上面的命令,然后保存为myfactorial.m文件放在work工作目录里面,调用时候,只要在命令窗口输入:myfactorial
然后就会提示你输入n的值,随便输入一个数之后,就可以看到输出结果。
求和也是一样;
function mysum()
n=input('请输入n值:');
sum(1:n)
新建一个m文件,保存为mysum.m文件。
>> myfactorial
请输入n值:4
ans =
24
>>
>> mysum
请输入n值:6
ans =
21
>>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询