plotting a family of curves
10 views (last 30 days)
Show older comments
So I have a code that is something like this:
I'll first show what the code that produces the original picture looks like and then I'll ask about my second code and the picture that I WANT it to make, but am having troubles trying to get MATLAB to make it (which is what I would like to get help in regards to).
for c0=2:5
parfor i=1:16
ChangeParameter(i)=i*43.5;
Optimum(i)=somefunction(c0,ChangeParameter(i),c2,e1,e2,p,pi,N);
end
end
And that makes this picture:
Now, what I want to do is something like this:
for c0=2:5
for k=1:6
e2(k)=k*0.001;
for j=1:6
e1(j)=j*0.001;
parfor i=1:16
ChangeParameter(i)=i*43.5;
Optimum(i,j,k)=somefunction(c0,ChangeParameter(i),c2,e1(j),e2(k),p,pi,N);
end
end
end
end
(Basically to create a family of curves)
And I want it to make it to make a plot like this:
How would I go about doing that?
The way that I have it, the error message that it says is that the data cannot have more than 2 dimensions, which I get, but what I don't get is I don't want to have to write out the data for each of the plots as a .mat file only for me to then re-assemble it into a single plot that shows the variation of the e1 and e2 variables/parameters in order to produce a plot that shows the family of curves.
What would be the best way for me to do that?
As always, your help is greatly appreciated.
Thank you.
0 Comments
Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!