From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5236 invoked by alias); 7 Aug 2006 07:35:09 -0000 Received: (qmail 25156 invoked by uid 22791); 3 Aug 2006 18:43:53 -0000 X-Spam-Check-By: sourceware.org Date: Mon, 07 Aug 2006 07:35:00 -0000 From: wwfarch@rochester.rr.com Subject: Find non-trivial solution To: gsl-discuss@sources.redhat.com Message-id: MIME-version: 1.0 X-Mailer: iPlanet Messenger Express 5.2 HotFix 2.10 (built Dec 26 2005) Content-type: text/plain; charset=us-ascii Content-language: en Content-transfer-encoding: 7BIT Content-disposition: inline Mailing-List: contact gsl-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gsl-discuss-owner@sourceware.org X-SW-Source: 2006-q3/txt/msg00011.txt.bz2 I'm having an issue with GSL and solving homogeneous systems. In particular I have an equation of the form: Av = 0 where A is an Nx6 matrix, v is a vector (size 6) and 0 represents a zero vector. Regardless of N when I solve for v I always get the trivial solution (v = 0). Is there a way to force GSL to provide a non-trivial solution? Once I have a non-trivial solution I can scale as I need to for my application. As a note, when N>6 I solve with a least squares solution. I've tried QR and SVD decompositions. Thanks, Matthew Parent