I wrote the following to someone in email few months ago; feel free to adapt as appropriate:
=================
The people who answer questions here are all volunteers. Your best strategy for getting assistance from them is to make your question as easy and enjoyable to answer as you can.
Making your question as easy to answer as possible includes asking specific questions, and posting specific error messages you have encountered, and indicating the line you encountered the problem on, and includes you doing some elementary debugging such as determining (and posting) the size and data class of the variables involved.
Making the question as enjoyable to answer as possible is more subtle, as different things appeal to different people.
Long experience has shown that giving students complete code for a complex topic seldom works well: frequently, what the student "learns" from the interaction is that other people will do their homework or project for them, giving them an advantage that others did not have.
It is in the interest of society that students learn how to ask good questions and how to cooperate with others, and learn how to learn, and how to manage their time well. The ability to learn and work with society is more important in many ways than that the student grasp everything immediately or get the highest marks -- a good student will keep on learning after they graduate and will come to understand more things in time.
The other side of this is that it is in the interest of society that students who are unable to do learn to ask good questions or work with others, or who do not show an clear interest in learning, do not graduate. For example, a candidate Engineer who copies an important assignment on Loading and Bearing is a menace to society, as society trusts Engineers to be competent at what they claim to know.
A solo final year project is a test of your ability to do research and work things through from theory. Having a completed example of your project before you will not help you in those -- and would tend to strongly direct you towards the way of thinking of the person who wrote the example, rather than encouraging you to innovate and find ways to put ideas together. If you are not able to research and innovate and require a completed example to work from, then it is better for yourself and society that you withdraw from the course and obtain a degree or diploma that reflects what you are capable of.
It is thus inadvisable to suggest that people who are hinting that you are taking the wrong approach should say nothing: such people are giving you valuable advice on "how to play the game", and learning how to interact with an environment can be more valuable than the answer to any one question.
4 Comments
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605501
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605501
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605502
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605502
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605515
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605515
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605587
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers#comment_605587
Sign in to comment.