matlab编写两个函数文件,分别利用for循环和while循环完成计算函数y=1+2+3..+n
时间: 2023-06-11 09:04:59 浏览: 321
求解三元函数的极值举例-matlab数值计算 程序设计 软件介绍
好的,关于您的要求,我明白了,下面是对您的问题的回答:
对于您的问题,我可以提供以下两个 matlab 函数文件的编写方案:
1. 使用 for 循环实现:
function y = for_loop(n)
% 计算 y = 1+2+3+...+n,使用 for 循环实现
y = 0; % 初始化 y 为零
for i = 1:n
y = y + i; % 累加 1 到 n 的数字
end
2. 使用 while 循环实现:
function y = while_loop(n)
% 计算 y = 1+2+3+...+n,使用 while 循环实现
y = 0; % 初始化 y 为零
i = 1; % 初始化计数器 i 为 1
while i <= n
y = y + i; % 累加 1 到 n 的数字
i = i + 1; % 计数器加 1
end
以上就是我为您提供的方案,您可以把这两个函数文件保存在 matlab 工作目录下,然后在 matlab 命令行中调用函数进行计算即可。如果您对以上方案有任何疑问,可以随时向我询问哦。
阅读全文