# Help with matlab homework

5 views (last 30 days)

Show older comments

##### 6 Comments

John D'Errico
on 3 Feb 2015

I fixed the code formatting. When you include code, select it, then click on the button that says "{} code". This will make your code readable for others.

Ok. so you have at least made some effort. Admittedly, it is rarely a good thing to have an interface with lots of input statements. And naming a list of variables as you have will get you in trouble one day. So, how about this as a simplification?

for ind = 1:5

xy(ind,:) = input('Enter an ordered pair as a vector [a,b]:');

end

This will create an array of size 5x2, where the first column is x, the second column y. You could split the columns apart, perhaps as

x = xy(:,1);

y = xy(:,2);

As for how to create the X matrix, you should look at the vander function. What would vander(x) do then? TRY IT!

If you cannot use vander (read, are not allowed) then ask again, but first, think about what vander produces. Is there a way to create that matrix yourself?

### Answers (1)

Youssef Khmou
on 3 Feb 2015

Edited: Youssef Khmou
on 3 Feb 2015

Since this is homework, partial answer is given, You have to start with the following :

X=[(-3)^4 (3)^3 (3)^2 3 1;

(-1.5)^4 (-1.5)^3 (-1.5)^2 (-1.5) 1;

(0.5)^4 (0.5)^3 (0.5)^2 (0.5) 1;

(2)^4 (2)^3 (2)^2 2 1;

(5)^4 (5)^3 (5)^2 5 1];

##### 4 Comments

### See Also

### Community Treasure Hunt

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

Start Hunting!