Matlabwilliam hill官网
直播中

乙姑娘。

8年用户 25经验值
擅长:可编程逻辑 电源/新能源 EMC/EMI设计 嵌入式技术 处理器/DSP 控制/MCU
私信 关注
[问答]

求一道MATLAB编程题。要求: 使用循环语句编程,但不能使用数组运算符和sum

求求求~~~要求: 使用循环语句编程,但不能使用数组运算符和sum; 使用数组运算符和sum编程,不能使用循环结构。
  • 9.jpg

回帖(7)

knightman

2016-6-3 17:22:31

最佳答案

clc, close all;
% 第一种方法:使用循环,不使用数组和求和
numTotal = 88;
outY1    = 0;
for numI = 1:numTotal
    outY1 = outY1 + 1 ./ (numI + 1).^2;
end
disp(['使用循环的结果:', num2str(outY1)]); % 显示结果

% 第二种方法:使用数组和求和,不使用循环
numTotal = 88;
outY2    = 1:numTotal;
outY2    = 1 ./ (outY2 + 1).^2;
outY2    = sum(outY2);
disp(['使用数组和求和的结果:', num2str(outY2)]); % 显示结果
举报

knightman

2016-6-4 15:59:16
两个要求,是二选一?还是都得满足?   与?或? 请明示。
举报

乙姑娘。

2016-6-4 19:39:48
引用: knightman 发表于 2016-6-4 15:59
两个要求,是二选一?还是都得满足?   与?或? 请明示。

相当于两个小题~~~
举报

knightman

2016-6-6 10:28:44
短消息给我你的邮箱吧,程序编好后,给你发送给过去。
举报

乙姑娘。

2016-6-6 20:49:24
引用: knightman 发表于 2016-6-6 10:28
短消息给我你的邮箱吧,程序编好后,给你发送给过去。

564356706@qq.com  谢谢啦~
举报

knightman

2016-6-6 22:41:53
回帖已给出答案了哦。
举报

乙姑娘。

2016-6-8 09:16:02
引用: knightman 发表于 2016-6-6 22:41
回帖已给出答案了哦。

嗯嗯,谢谢啊啊啊啊啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分