求大神解答一道matlab 题,新手,调不出来!!给您笔芯!

编写一一个函数文件M文件,该函数的调用格式是[v1,v2]=mycalculation(n),其中n是正整数,v1=1+2+3+..+(n一1)+n,v2=1x2X3x.... 编写一一个函数文件M文件,该函数的调用格式是[v1, v2]=mycalculation(n), 其中n是正
整数,v1=1+2+3+..+ (n一1)+n,v2=1x 2X3x...X (n一1)xn。要求给出:
(1)程序代码; (2)当n分别10、
20时,
输出v1和v2的值。
展开
 我来答
Jemdas
2018-07-08 · TA获得超过1273个赞
知道小有建树答主
回答量:1119
采纳率:69%
帮助的人:258万
展开全部
function [v1, v2] = myfunction(n)
v1 = 0;
v2 = 1;
for i = 1:n
    v1 = v1 + i
    v2 = v2 * i
end
追问
谢谢你,虽然我刚刚写出来了😹😹😹
lhmhz
高粉答主

2018-07-08 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16999

向TA提问 私信TA
展开全部

你的问题应该用for循环语句来实现。实现方法:

>> n=[10,20]

>> [v1,v2]=mycalculation(n)

运行结果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式