help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: contourc - Octave vs Matlab


From: Kai Habel
Subject: Re: contourc - Octave vs Matlab
Date: Sun, 05 Apr 2009 20:39:42 +0200
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)

Ben Abbott schrieb:
On Apr 4, 2009, at 1:03 PM, Big Muscle wrote:

Hello.

Is Octave’s contourc algorithm supposed to produced exactly same contours as Matlab algorithm? I would like to use Octave’s source code to my application, but it doesn’t provide same result as Matlab. The difference is that Matlab draws some countours at same level as two different contours, but Octave draws it as one.

I also tried to use PLPlot algorithm, but it has completely inversed problem – it sometimes draws two closed contours where Matlab draws only one closed contour.

I think my problem has something to do with saddle points where both algorithms use different techniques to choose which edges to connect.
Is there something to do with this? Thank you!

Tomas

I'm confused as to the specifics. Can you provide a simple example illustrating the difference between Octave and Matlab?

Ben


_______________________________________________
Help-octave mailing list
address@hidden
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
Try the following in octave and matlab:

A=zeros(4);
A(2,2)=1;
A(3,3)=1;
subplot(1,2,1);
contour(A,[0.5,0.5]);
B=zeros(4);
B(2,3)=1;
B(3,2)=1;
subplot(1,2,2);
contour(B,[0.5,0.5]);

octave creates for A a single contour, while matlab creates two. For B both create two contours. All results are valid, but it seems matlab is more consistent. If my time allows I will have a look at __contourc__.cc and see if there is an easy fix ... but no promises.

Kai



reply via email to

[Prev in Thread] Current Thread [Next in Thread]