MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

# Solution 56486

Submitted on 5 Mar 2012 by Bruce Raine

Correct

34Size
`This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.`

### Test Suite

Test
Code Input and Output
1
Pass

```%% test 1
x=2; y=2; A=2; B=2; C=-4;
y_correct = 1.4142;
assert(abs(normalLen(x,y,A,B,C)-y_correct)<=1e-4)
```

2
Pass

```%% test 2
x=3; y=4; A=3; B=4; C=5;
y_correct = 6;
assert(normalLen(x,y,A,B,C)-y_correct==0)
```

3
Pass

```%% test 3
x=4; y=5; A=3; B=4; C=5;
y_correct = 7.4;
display(normalLen(x,y,A,B,C))
assert(abs(normalLen(x,y,A,B,C)-y_correct)<1e-1)
```
```ans =
7.4000
```
4
Pass

```%% test 4
x=0;y=12345;A=0;B=1;C=0;
y_correct = 12345;
display(normalLen(x,y,A,B,C))
assert(abs(normalLen(x,y,A,B,C)-y_correct)==0)
```
```ans =
12345
```
5
Pass

```%% test 5
x=0;y=-12345;A=0;B=1;C=0;
y_correct = 12345;
display(normalLen(x,y,A,B,C))
assert(abs(normalLen(x,y,A,B,C)-y_correct)==0)
```
```ans =
12345
```