Create an .m file
古いコメントを表示
Create an .m file that is a function that creates an array of N random integers in the range from -9999 to 9999. It should be in the form of x=randint(N).
NOTE: This time, upload as an m file, not as a published Word document. You'll be using these functions in a later quiz. But you should test that it works on your own because I will be verifying it in MATLAB when I grade.
Create an .m file that is a function that finds the maximum value in an array of numbers. It should be in the form of max=maxval(x). Do not use built in function max.
NOTE: This time, upload as an m file, not as a published Word document. You'll be using these functions in a later quiz. But you should test that it works on your own because I will be verifying it in MATLAB when I grade.
I have watched the video for this class multiple times and have zero ideas of how to tackle this. These are the first couple of question for the section and I think that if i got helpe on these ones, I could do the rest.
3 件のコメント
Adam Danz
2020 年 1 月 17 日
Since this is homework, you've got to do most of the work. We can help you get over bumps. Break the problem down into parts.
- Create an .m file
- that is a function
- that creates an array
- of N random integers
- in the range from -9999 to 9999.
At which step above are you stuck and at that step, what's your best guess?
Benjamin Trivers
2020 年 1 月 18 日
Close!
You're correct to use randi() but your syntax is off. Check out the syntax options.
Yours should look like randi([min,max],[1,N]).
And you don't need the loop since the line above will produces all N values at once.
回答 (1 件)
James Tursa
2020 年 1 月 17 日
編集済み: James Tursa
2020 年 1 月 17 日
To create an .m file for a function named randint, you can do this at the command line as long as the default directory is your working directory:
edit randint.m
That starts the editor. Now you can enter the lines of code for the function:
function x = randint(N)
% you fill in code here that creates x from the input variable N
end
When you are done be sure to save it.
To test the function, just call it from the command line. E.g.,
>> x = randint(10)
カテゴリ
ヘルプ センター および File Exchange で Function Creation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!