473,803 Members | 4,591 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for C code for SVD

Hi all,

I am working on a project for industry and looking for free reliable C
code for Singular Value Decomposition (SVD).
I have the C code based from the book "Numerical recipes in C", but as
I remember, few years ago, I also used this for SVD but the obtained
results were not good. Then I changed to use SVD function in OpenCV
libs and the results were much better.
However I don't want to inlcude OPENCV into my current program this
time because it will make my program pretty big.
Would anyone out there please help?
Thanks

Mar 12 '07 #1
2 8346
A.E lover wrote:
Hi all,

I am working on a project for industry and looking for free reliable C
code for Singular Value Decomposition (SVD).
<snip>
comp.programmin g may be a better place for your question.

--
Ioan - Ciprian Tandau
tandau _at_ freeshell _dot_ org (hope it's not too late)
(... and that it still works...)
Mar 12 '07 #2
On Mar 11, 8:14 pm, "A.E lover" <aelove...@gmai l.comwrote:
Hi all,

I am working on a project for industry and looking for free reliable C
code for Singular Value Decomposition (SVD).
I have the C code based from the book "Numerical recipes in C", but as
I remember, few years ago, I also used this for SVD but the obtained
results were not good. Then I changed to use SVD function in OpenCV
libs and the results were much better.
However I don't want to inlcude OPENCV into my current program this
time because it will make my program pretty big.
Would anyone out there please help?
18.16: Where and how can I get copies of all these freely
distributable
programs?

A: As the number of available programs, the number of publicly
accessible archive sites, and the number of people trying to
access them all grow, this question becomes both easier and more
difficult to answer.

There are a number of large, public-spirited archive sites out
there, such as ftp.uu.net, archive.umich.e du, oak.oakland.edu ,
sumex-aim.stanford.ed u, and wuarchive.wustl .edu, which have huge
amounts of software and other information all freely available.
For the FSF's GNU project, the central distribution site is
prep.ai.mit.edu . These well-known sites tend to be extremely
busy and hard to reach, but there are also numerous "mirror"
sites which try to spread the load around.

On the connected Internet, the traditional way to retrieve files
from an archive site is with anonymous ftp. For those without
ftp access, there are also several ftp-by-mail servers in
operation. More and more, the world-wide web (WWW) is being
used to announce, index, and even transfer large data files.
There are probably yet newer access methods, too.

Those are some of the easy parts of the question to answer. The
hard part is in the details -- this article cannot begin to
track or list all of the available archive sites or all of the
various ways of accessing them. If you have access to the net
at all, you probably have access to more up-to-date information
about active sites and useful access methods than this FAQ list
does.

The other easy-and-hard aspect of the question, of course, is
simply *finding* which site has what you're looking for. There
is a tremendous amount of work going on in this area, and there
are probably new indexing services springing up every day. One
of the first was "archie", and of course there are a number of
high-profile commercial net indexing and searching services such
as Alta Vista, Excite, and Yahoo.

If you have access to Usenet, see the regular postings in the
comp.sources.un ix and comp.sources.mi sc newsgroups, which
describe the archiving policies for those groups and how to
access their archives, two of which are
ftp://gatekeeper.dec.com/pub/usenet/comp.sources.unix/ and
ftp://ftp.uu.net/usenet/comp.sources.unix/. The comp.archives
newsgroup contains numerous announcements of anonymous ftp
availability of various items. Finally, the newsgroup
comp.sources.wa nted is generally a more appropriate place to
post queries for source availability, but check *its* FAQ list,
"How to find sources," before posting there.

See also questions 14.12, 18.13, and 18.15c.

Perhaps news:sci.math.n um-analysis would be of some help.

SourceForge has this:
http://sourceforge.net/projects/apophenia/
(I guess that Atlas and some others have SVD also)

I get 1/2 million hits with this query:
http://www.google.com/search?client=...=Google+Search

Mar 12 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
2706
by: Rick | last post by:
Hi all, I have recently been implementing php code in some web pages and am now looking for a more visual oriented php development environment because for example creating php/html forms by hand for the x'th time is not exactly my idea of working efficiently. (Unlike some guys i work with who seem to think this is an extremely cool working method. :-/) I'm looking for something with an interface like delphi or vb, and some of the more...
20
5147
by: Clark | last post by:
Hi all. I'm looking for good C source code to study and be able to advance my C programming skills. Do you recomend any open source project in particular that in your opinion has good writen C code? Thanks.
0
1110
by: JollyK | last post by:
Looking for opinion on code size for presention tier asp.net application. I have created a user-control that has a fairly complex datagrid which includes localization, custom paging, sorting, filtering, searching, caching, options to add, edit, and delete record, and then enabling and disabling links inside the datagrid based on different conditions. Everything is working fine now. I have hand-coded everything and the total length of my...
1
2589
by: Johann Blake | last post by:
I am looking for a good solution on how to implement data access in an application so that there is a clean separation between the data access layer, the business layer and the GUI layer. I am looking for a robust solution for a major application. Almost every developer seems to come up with a completely different solution. While many of them are not bad, I really want a very good one. My database is SQL Server 2000 and I am using Visual...
8
2501
by: gumi | last post by:
Hi, I am looking for code for a alarm clock program that pops up a messege to be used as part of my VB.Net class project. Any help is very much appreciated. Thanks
7
1760
by: Bruce HS | last post by:
I'd like to call my ancestor Validation Function every time any control on a Win Form generates a Validating or Validated event. I'm using VB. I've extended Textbox, for instance, to have its events do this for me, but my extended textbox doesn't get created by those wonderful form setup wizards. So, 1) Is there a way I can pick up these events without having to code for each control and without using custom extended controls, OR
1
3511
by: Sithlord999 | last post by:
Hello. I'm working on an email form on Dreamweaver and I'm looking for a PHP code to make it work. The form with some required fields would send the submitted information and two image attachments to my email address. I just started looking at PHP two weeks ago for an answer and the only code that worked for me, so far, was a simple php email form: <html> <head></head> <body> <? if(isset($submit)) { //check for email injection attack;...
11
2356
by: matsi.inc | last post by:
I am looking to make something like a delegate that i can use in my projects but am having a hard time getting started. The behavior I am most interested in is how a delegate changes it's Invoke method dynamically to match the arguments supplied to it when it is defined. For example... public delegate void MyDelegate(string myString, int myInt);
0
2002
by: AMDRIT | last post by:
I am looking for better concrete examples, as I am a bit dense, on design patterns that facilitate my goals. I have been out to the code project, planet source code, and microsoft's patterns and practices site and it just isn't sinking in all that clearly to me. Currently we have code in production and it all works well, however it is not the way we want it. We know that we can implement a better design plan to improve performance,...
6
2327
by: beantaxi | last post by:
Hello all, I'm looking for a very simple code analysis tool. I have a large codebase to analyze, and all I really need to do is to find all uses of all methods in a few interfaces. Many tools (e.g. Resharper) obviously do this internally, but I can't seem to find any that expose this simple functionality. Command line would be fine -- in fact I'd prefer that but its not necessary.
0
9703
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9564
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10316
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10295
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7604
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6842
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5629
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3798
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2970
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.