octave-maintainers
[Top][All Lists]
Advanced

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

Re: change in polyfit()'s behaviour?


From: Thomas Weber
Subject: Re: change in polyfit()'s behaviour?
Date: Sat, 3 Jan 2009 19:28:01 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Sat, Jan 03, 2009 at 01:04:52PM -0500, Ben Abbott wrote:
>
> On Jan 3, 2009, at 11:47 AM, Thomas Weber wrote:
>
>> Hi,
>>
>> the following raises in error in the 3.0 branch:
>>      
>>      polyfit ([1,2; 3,4], [1,2; 3,4],4)
>> namely
>> error: polyfit: x and y must be vectors of the same size
>>
>> In fact, this error is part of test_poly.m in the test/ subdirectory.
>>
>>
>> In the development sources, the test has been removed and the output  
>> is
>> now:
>>
>> octave:1> polyfit ([1,2; 3,4], [1,2; 3,4],4)
>> ans =
>>
>>   0.011358  -0.113585   0.397547   0.432076   0.272603
>>
>> Is this change intentional, ie should polyfit handle matrices as input
>> arguments?
>>
>>      Thomas
>
> It is compatible behavior, so it should accept matrices, provided they  
> are the same size.

Ah, okay. I wonder whether this behaviour is intentional, though.

> It *may* be sensible to add the warning regarding the equations  
> exceeding the unknowns. However, QR calculates the minimum-norm which I 
> understand is unique. So I'm inclined to leave it as it is.

Fine with me, thanks for the explanation.

        Thomas


reply via email to

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