求MATLAB编程大神帮我解答个简单题目

输入a的值与相加数字的个数,求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)这道题没... 输入a的值与相加数字的个数,求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)
这道题没找到MATLAB版本的代码,急求!!!
展开
 我来答
akmphog3693
2020-07-20 · 超过18用户采纳过TA的回答
知道答主
回答量:38
采纳率:80%
帮助的人:13.2万
展开全部
a = input('a= ');
k = input('相加数字的个数k=');
s(1)=a;
for i=1:1:k-1
delta=a*10^i;
s(i+1)=s(i)+delta;
end
result=sum(s)
上面这行代码就能够实现
更多追问追答
追问

多谢大神,还有一道题目:使用两个循环嵌套创建以下函数

追答
这个就是两层循环就行
n= input('n= ');

for k=1:1:n
for kk=1:1:k
y(k,kk)=kk^2/(10+4*k^3);
end
end
f=sum(sum(y(k,kk)));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式