Write a function that takes an input argument n, checks whether or not n is positive, and then provides the sum: 1 + √2/2! + √3/3! + ⋯ + √n/n!.

조회 수: 7 (최근 30일)
Write a function that takes an input argument n, checks whether or not n is positive, and then provides the sum: 1 + √2/2! + √3/3! + ⋯ + √n/n!.
  댓글 수: 2
Steven Lord
Steven Lord 2016년 10월 19일
Show what you've done to try to solve this problem and ask a specific question about where you're stuck and you may receive some guidance.

댓글을 달려면 로그인하십시오.

답변 (2개)

James Tursa
James Tursa 2016년 10월 21일
편집: James Tursa 2016년 10월 21일
1) Create a function file called myfunction.m in your working directory. E.g.,
edit myfunction.m
2) Put the following code into this file:
function result = myfunction(n)
% Insert your n check code here
result = 0; % initialize the result
% Insert a loop here to add the terms to result
return
end
Insert your code for n checking and term adding into the places indicated. Also add comments to this file to state the purpose of the function, show the calling syntax, and explain what the inputs and outputs are.

Soma Ardhanareeswaran
Soma Ardhanareeswaran 2016년 10월 21일
The 'while' statement example in the following link is a good starting point - https://www.mathworks.com/help/matlab/matlab_prog/loop-control-statements.html

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by