Need Help to Homework
显示 更早的评论
Hello,
Consider the matrix A=[2/3 -2/3; 2/3 7/3].
Consider 10000 equally spaced points on the unit circle in R2 (assume Euclidian
distance). The coordinates of each of these points define a column vector
v in R2. Compute w = Av for all points, interprete the resulting vectors
again as points in the plane, and draw all resulting points in one figure.
What i need to do?
2 个评论
Wayne King
2012-10-21
Unless you show some sample code where you have tried something, it's best to ask your professor or the TA for help to get started.
Alex
2012-10-21
编辑:Walter Roberson
2012-10-21
采纳的回答
更多回答(2 个)
Wayne King
2012-10-21
编辑:Wayne King
2012-10-21
0 个投票
My hint would be this:
1.) Think about what equation every point on the unit circle satisfies in terms of cos(theta) and sin(theta).
2.) Generate 10,000 equally-spaced angles between [0,2*pi]
I think any more help than that and I'm just writing the code for your assignment.
5 个评论
Alex
2012-10-21
Wayne King
2012-10-21
编辑:Wayne King
2012-10-21
I think your assignment says "on the unit circle", so r = 1. You're not generating points on or inside the unit circle.
n = 10000;
theta = linspace(0,2*pi,1e4); %sorry I misread earlier
r = 1; % or just leave it off.
x =r.*cos(theta);
y =r.*sin(theta);
plot(x,y,'.')
v = [x;y];
Matt J
2012-10-21
It's early in the morning for me still, but I still don't see where the assignment "specifically asks for random points".
Wayne King
2012-10-21
编辑:Wayne King
2012-10-21
oh sorry, Matt is correct!! I'm trying to do too many things at once. You should follow Matt's suggestion then and generate an equally spaced vector from 0 to 2*pi. I'll edit my post, but leave comment to show that Matt correctly pointed out my mistake.
Alex
2012-10-21
Image Analyst
2012-10-21
0 个投票
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!