Skip to content
Snippets Groups Projects
Commit 2321abc3 authored by Laurent Heirendt's avatar Laurent Heirendt :airplane:
Browse files

Merge branch 'develop' into 'master'

merge all

See merge request !2
parents 53791084 c4c1d72d
No related branches found
No related tags found
No related merge requests found
# Repo for pratice and homework
## Homework on GitLab
This exercise has to be done on your lab computer on which `Matlab` **is** installed. Don't forget to properly configure `git` with your username and email, as we explained in the training slides.
<br>
During the training, you committed to the
[https://git-r3lab.uni.lu/git-training/practice](https://git-r3lab.uni.lu/git-training/practice)
repository.
<br>
Your task is to create a fork of this repository, commit some code and create a merge request on `GitLab`.
## Homework: instructions
- First, fork the [https://git-r3lab.uni.lu/git-training/practice](https://git-r3lab.uni.lu/git-training/practice) repository.
- Create the new branch `homework_myName`.
- Implement a new function (create a new file `sqrt_myName.m`) called `sqrt_myName(x)` that computes the square root of `x`.
- Copy the `test.m` file to `test_myName.m` and change the names of the functions accordingly.
- Before submitting the merge request, verify locally that your code is running properly.
Simply execute it
```sh
$ matlab -nodesktop -nosplash < test_myName.m
```
and verify that no error is reported.
- Create a merge-request.
- Assign either Laurent (@laurent.heirendt) or Sylvain (@sylvain.arreckx) depending on your group and your merge-request will be reviewed by one of us.
<br>
That's it!
%% function addTwoNumbers(a, b) returns the sum of a and b
function c = addTwoNumbers(a, b)
% c = a + b
% addTwoNumbers(a, b) returns the sum of a and b
% c = a + b;
end
%% function multiplyTwoNumbers(a, b) returns the product of a and b
function c = multiplyTwoNumbers(a, b)
% c = a * b
% multiplyTwoNumbers(a, b) returns the product of a and b
% c = a * b;
end
test.m 0 → 100644
% Test file
addpath(genpath(pwd)) % add this folder and all subfolders to the path
c = addTwoNumbers_myName(1, 1); % 1 + 1
d = multiplyTwoNumbers_myName(c, c); % 2 * 2
% test my sqrt function
assert(sqrt_myName(d) == sqrt(d))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment