Please help with this function

6 次查看(过去 30 天)
Pauline Li
Pauline Li 2017-2-15
评论: Guillaume 2017-2-16
Create a function called translate(dx,dy). Be sure your function suppresses all output, as we will want to use it later inside a large for loop. This function should return the matrix:
T = [1 0 dx]
[0 1 dy]
[0 0 1]
I am not sure how to get started with this, the function throws me off, please help.

回答(1 个)

Guillaume
Guillaume 2017-2-15
It would be difficult to come up with an easier assignment. I assume you've been told how to create a function and if not, searching for function in the doc would have told you how.
The assignment requires writing three lines of code only. Try harder.
  5 个评论
Stephen23
Stephen23 2017-2-16
Do not click the green "Run" button. This is a pointless button that confuses all beginners. You can call your function from the command line and supply it with the required two input arguments, e.g.:
translate(2,5)
Guillaume
Guillaume 2017-2-16
Note that the documentation that I linked in my answer explained both of these issues in the first few lines:
This type of function must be defined within a file, not at the command line. [...]
You can call the function from the command line, using the same syntax rules that apply to functions installed with MATLAB.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by