Graphing values from excel in Matlab plot

Hi, I am working on a bifurcation diagram for one of my classes. We had a lab where we test different c values and see what happens to the orbits (not really important to this question). Anyway, I have set up an excel spread sheet with value for C in one column, and values for the points starting in the d column. Almost none of the values have a single one to one correspondence with the c value (one c value has multiple values that it needs to be plotted with). What I need to do is plot the c values on the x-axis and the rest of the orbit on the y-axis, any thoughts? I attached my spreadsheet with the relevant data (ignore the behavior column).

4 Commenti

To take one example, one of your 4 cycles. Converting to csv notation for the purposes of discussion so we do not need to deal with tabs, one of your lines is (equivalent to)
-1.257894737,"4 cycle",-1.24015,0.280069,-1.17946,0.133222
What output would you want for that? Would you want, for example,
plot(-1.257894737, [-1.24015,0.280069,-1.17946,0.133222], '*')
which would produce 4 "*" of different colors at x = -1.257894737 ? With the colors not having any inherent meaning but would give you a hint of the ordering of the values (as I notice the values are not sorted, which might be an important point) ?
I'm not sure if the ordering of the values matter. With the example you provided, I just need the plot to contain the 4 points plotted at -1.257... on the x-axis. I think I have an idea and I will comment back once I test it out. Thanks!
[raw,txt] = xlsread('C:\Users\it58528\Downloads\Chaos .xlsx');
for i=1:length(raw)
plot(raw(i,1),[raw(i,3), raw(i,4), raw(i,5), raw(i,6), raw(i,8), raw(i,9), raw(i,10), raw(i,11), raw(i,12), raw(i,13), raw(i,14)],'*')
hold on;
end
I got this to work. Kind of crude, but it does the job. Thanks for the help!
plot(raw(i,1), raw(i,3:14), '*')
would be shorter.

Accedi per commentare.

Risposte (0)

Richiesto:

il 28 Feb 2016

Commentato:

il 29 Feb 2016

Community Treasure Hunt

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

Start Hunting!

Translated by