|Oct 30, 2010, 05:05 PM||#1|
Plotting a stream function in matlab
How does one do this?
I am trying to plot
PSI = Acos(6x)-Uy where A=1 and U=1 over an x range of -2000-200 and y from -2000-2000
My code is this and it is giving me an error.
x = -2000:1:2000;
y = -2000:1:2000;
si = zeros(x,y);
for x = -2000:1:2000
for y = -2000:1:2000
si(x,y) = cos(6*x)-y;
Thanks for any help
|Oct 30, 2010, 06:28 PM||#3|
Something that looks like this
|Oct 31, 2010, 09:20 AM||#4|
I never used Matlab, but from the error description
for x = 0:1:4000
for y = 0:1:4000
si(x,y) = cos(6*(x-2000))-(y-2000);
"Everyone knows the inch is better than the centimeter, because it is bigger."
|Oct 31, 2010, 02:03 PM||#5|
In MATLAB arrays always have a lower bound of 1. Your for loops have to be adjusted. Also I think contour() is more suitable instead of plot(). Then you can specify the x- and y-axis units.
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|'MobileMe iDisk' Music Streaming Functionality Gaining Renewed Attention||MacRumors||MacRumors.com News Discussion||44||Aug 5, 2010 03:02 PM|
|Will a jailbroken US Iphone 4 fully function in Canada & continue to function in US?||ranthonyt||Jailbreaks and iOS Hacks||2||Jun 17, 2010 09:32 PM|
|Global Variables? or accessing one variable in one function in another function?||MythicFrost||iPhone/iPad Programming||2||Dec 19, 2009 11:41 PM|
|Plotting three variable data in a triangular formation||serralves||Mac Programming||9||Aug 31, 2007 06:03 AM|
|Functions in Matlab||Eraserhead||Mac Programming||9||Feb 6, 2007 06:32 AM|
All times are GMT -5. The time now is 06:19 AM.