Scientific Computing with C# , data visualization and plotting

Please support our C# advertiser: Intel Parallel Studio Home
Reply

Join Date: Jan 2009
Posts: 2
Reputation: CsharpBeginner is an unknown quantity at this point 
Solved Threads: 0
CsharpBeginner's Avatar
CsharpBeginner CsharpBeginner is offline Offline
Newbie Poster

Scientific Computing with C# , data visualization and plotting

 
0
  #1
Feb 1st, 2009
Hello forum members,

I am majoring in Signal Processing and Machine Learning. I have been using MATLAB for my academic research works for computing and data plotting.

My question is if C# can be used as powerful as Matlab for mathematical calculation (matrix computing) and visualization?

Also if I can use this language for DSP programming? For example Embedded systems?

I have really great interest in this language and I am wondering if I need to learn C# and use it in my future works like in industry?

Thank you so much beforehand. Please help me to decide whether I need to learn C# and use as a research tool.
Our Life is fittered away with detail... Simplify,simplify.
-- Henry David Thoreau
-----
The chief merit of language is clearness.
-- Galen
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 2,052
Reputation: Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice 
Solved Threads: 139
Team Colleague
Rashakil Fol's Avatar
Rashakil Fol Rashakil Fol is offline Offline
Super Senior Demiposter

Re: Scientific Computing with C# , data visualization and plotting

 
3
  #2
Feb 1st, 2009
You'll probably get a dumb generic answer, asking a question like that in this forum. Here is mine:

C# is a fine general-purpose programming language. You might not have the same access to numerical libraries as you do with, say, Matlab or C++. If you want to write code for embedded systems, well, it really depends on what kind of embedded systems. C# is really best for Windows programming.

As far as visualization goes, I'm sure Matlab and R have much, much, much better visualization libraries for numerical data. (You haven't mentioned R -- have you looked at R? Just wondering.)

For this kind of question, ask somebody who does signal processing or machine learning. That way, you'll get an informed answer.
Reply With Quote Quick reply to this message  
Join Date: Jan 2009
Posts: 2
Reputation: CsharpBeginner is an unknown quantity at this point 
Solved Threads: 0
CsharpBeginner's Avatar
CsharpBeginner CsharpBeginner is offline Offline
Newbie Poster

Re: Scientific Computing with C# , data visualization and plotting

 
0
  #3
Feb 2nd, 2009
Dear Rashakil Fol,

Thanks for your answer. I am actually new to C# and have no knowledge about its power to be used as a numerical analysis language. I still wonder about its speed comparing to MATLAB.

As to R , I have never looked and don't know what it is.

Thanks and please give more answers.
Our Life is fittered away with detail... Simplify,simplify.
-- Henry David Thoreau
-----
The chief merit of language is clearness.
-- Galen
Reply With Quote Quick reply to this message  
Join Date: Aug 2006
Posts: 2,065
Reputation: Ramy Mahrous is just really nice Ramy Mahrous is just really nice Ramy Mahrous is just really nice Ramy Mahrous is just really nice 
Solved Threads: 256
Featured Poster
Ramy Mahrous's Avatar
Ramy Mahrous Ramy Mahrous is offline Offline
Postaholic

Re: Scientific Computing with C# , data visualization and plotting

 
0
  #4
Feb 2nd, 2009
- I was in projects discussion year ago, and someone point out that C# has speed 8 times over MATLAB, but you can't develop all algorithms MATLAB did on your own in C#, so, a way of comparison if you'll do the same effort in MATLAB and C# (writing algorithms etc...) try to make small application and test both speed.

- If your embedded systems run on Windows platform I recommend for you C#, otherwise you won't have any solution else using something like Java (platform-independent).
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
Reply With Quote Quick reply to this message  
Join Date: Oct 2008
Posts: 1,999
Reputation: ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of ddanbe has much to be proud of 
Solved Threads: 297
ddanbe's Avatar
ddanbe ddanbe is offline Offline
Posting Virtuoso

Re: Scientific Computing with C# , data visualization and plotting

 
0
  #5
Feb 2nd, 2009
I recently read the book: "Mathematical tools in computer graphics with C# implementations." It is rather mathematically oriented but has many code listings that show what you can do with C# in this area. B.t.w. you can download this code from their site http://eve.uj.ac.za/gfxbook. You'll have to do some editing...They left out the newlines!
I don't know if you can use C# for embedded systems, I believe C is more appropriate here.
Personally I find it strange, that although the .NET environment is huge, MS left out mathematical stuff like complex numbers(you can have them, if you define your own class!) and on the other hand included things like quaternions!
Today is a gift, that's why it is called "The Present".
Make love, no war. Cave ab homine unius libri.
Danny
Reply With Quote Quick reply to this message  
Join Date: Feb 2008
Posts: 46
Reputation: BlackSun is an unknown quantity at this point 
Solved Threads: 4
BlackSun BlackSun is offline Offline
Light Poster

Re: Scientific Computing with C# , data visualization and plotting

 
1
  #6
Feb 2nd, 2009
if u interested to use c# with embedded programming use micro .netframwork and read "Apress - Expert.NET Micro Framework - Embedded programming of microcontrollers with CSharp and Microsoft Visual Studio - 2008" and about mathmatics functions am using to create image procesing simple function"edge detection , RGBtoGrayscale" with c# and matlab C# was great....
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C# Forum
Thread Tools Search this Thread



Tag cloud for C#
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC