Home > By category > Scripts >Development Tools > Logarithm of complex sine and cosine avoiding overflow



Logarithm of complex sine and cosine avoiding overflow

  • Downloads: 
  • Views: 
  • Rating:

log(cos(Z)) and log(sin(Z)) return infinities for abs(imag(Z)) > 711 in double precision, or abs(imag(Z)) > 90 in single precision. The overflow occurs in the trigonometric function; the correct final result has about the same magnitude as Z, and can be readily computed.

Using logcos(Z) or logsin(Z) instead of log(cos(Z)) or log(sin(Z)) respectively avoids the overflow, greatly extending the range of arguments which give a useful result.

The functions exploit a simple approximation; this is only applied when the approximation error is less than the precision to which numbers can be represented, so there is no loss of accuracy. Both single and double precision computation are supported.

Note that there is no point in using these functions when computing with real numbers, or with complex numbers if it is known that the imaginary part is close to zero.

Free download from Shareware Connection - log(cos(Z)) and log(sin(Z)) return infinities for abs(imag(Z)) > 711 in double precision, or abs(imag(Z)) > 90 in single precision.

Publisher: David Young | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 19-04-2013 | Rating: 0 | Title: Logarithm of complex sine and cosine avoiding overflow

Author Url: http://textflex.com
Program Info Url: http://textflex.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/32947/1/logSinCos.zip

More downloads from Logarithm of complex sine and cosine avoiding overflow publisher David Young:

Log-polar image sampling - Images sampled on a log-polar grid have interesting and useful properties.

Image gradients with Gaussian smoothing - Carries out Gaussian smoothing followed by differencing as a way

Extended Brookshear Machine emulator and assembler - This is an emulator for the machine described in Computer Science: An Overview, 10th edition, by J

Affine optic flow - An affine (or first-order) optic flow model has 6 parameters

Image correspondences using cross-correlation - Finding corresponding features in a pair of images is the basis of many optic flow

Logarithm of complex sine and cosine avoiding overflow keywords:
Logarithm of complex sine and cosine avoiding overflow related downloads:

Circular convolution using DCT and DST - Matlab code for the algorithm published in V. G. Reju, S. N. Koh and I. Y. Soon, Convolution Using Discrete Sine and Cosine Transforms, IEEE Signal Processing Letters, VOL. 14, NO. 7, JULY 2007, pp.445-448.

Cornu spiral_Fresnel Integral - Fresnel sine and cosine integrals should be done with quadl matlab function.

CORDIC ALGORITHM - M Published file explain cordic algorithm with a function to get trigonometrics function Sine and Cosine.

Fix Mspdb80.dll error - Mspdb80.dll error occurs due to the corrupted registry, outdated system driver and due to malware issues. This error may disrupt the performance of the computer and therefore, remove mspdb80.dll error as soon as possible to protect your PC.

Fix Windows Installer error 2263 - The registry repair tool, latest driver update and the anti spyware tool are the most effective tools to fix Windows Installer error 2263 effectively and securely. It fixes the error in very short span of time and completely.

Shareware Connection periodically updates pricing and software information of 'Logarithm of complex sine and cosine avoiding overflow' from company source 'David Young' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Logarithm of complex sine and cosine avoiding overflow' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Logarithm of complex sine and cosine avoiding overflow.

New Reviews

Safe In Cloud - It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...

Nuance 4 Dragon Dictate Mac - While Mac users resort to using third party apps for image editing or video editing needs, they are not bothered much about voice dictation software. This has also got to do with the fact that latest versions of OS X including Mountain Lion ...

Autodesk Smoke - Autodesk is the company well known for making some of the most feature rich and versatile tools for 3D modeling, animation and engineering design related work. Its Smoke is a Mac OS specific app that is aimed at professionals involved in ...

RawTherapee - There are so many image editors out there but when it comes to powerful and versatile RAW file editors, the choices are somewhat limited. With Adobe switching to Cloud-based subscriptions for most of its apps, semiprofessional users including ...

Norman Antivirus - There is hardly any computer user who does not require protection from various types of malware and internet based threats these days. Instances of malware creators and hackers breaking into top corporate firms and celebrity websites can send a ...

F-Secure SAFE 2014 - Not so long back, a majority of people used either desktop or laptop for web access and general computing needs. However, things have changed a lot in recent years. Nowadays, it is not uncommon to find people who use laptop, desktop and tablet ...

Comodo Unite - There are many ways to bypass the restrictions imposed on users by governments and ISPs for accessing specific websites and online services. One of them is using a capable VPN application. A VPN app basically lets you camouflage the real IP ...

Soft4Boost Slideshow Studio - Nowadays you can record video using a number of devices including smart phones and tablets. However, some people still prefer using still images and music to create slideshows. Slideshows can be created for preserving fond memories digitally with ...

CleanMyDrive - PC experts unanimously agree that using Macs tend to be a smoother and faster experience than running Windows based PCs but the Apple laptops and desktops also need maintenance and performance tweaking, occasionally. Regular web browsing, ...

SyncBack SE - For any computer users, the importance of backup is immense. Even if you use a powerful computer with latest storage technology, taking backup of data is near mandatory. However, a number of users find the task of choosing the right backup ...




New Downloads

B2B E-Commerce Software -
TradeMart v1.0

NCrypted - Trading Software of
Alibaba Clone Script is a
superb answer for dispatch
your own business to business
site.

PHP Forum Script

PHP Forum Script by PHPJabbers
is the perfect online forum
software for all kinds of
websites! It contains all
must-have ...

Honeyview Image Viewer

Honeyview is very fast image
and archived image viewing
software. It allows viewing of
images within an archive
without ...

STIVA Shopping Cart

Ready to use multilingual
online shopping cart script to
help you build ecommerce
websites: responsive front-end
design, ...

Crowd Funding Site -
NCrypted Websites

Crowdfunding Clone allows
generating funds for the
project using internet as main
source. Whether you are
looking for a ...

DataMiner API

An API for scraping the
Internet via cURL, HTMLTidy,
and SimpleXML.

Email Input Filter

Email Input Filter converts
email style markup into web
friendly format.

Normalize N-D Vectors in
Single Matrix or N
Component Matrices

Normalizes N-D vectors
provided either in one matrix,
or as multiple component
matrices.

Accelerated Particle Swarm
Optimization

This is an accelerated PSO
(APSO), developed by Xin-She
Yang in 2008

PHP Streamcast for Music
and Sound

PHP Streamcast is a front end
for a version of streamcast
(called stream-db) that will
use a database as a backend
for ...

Organic Groups - Multiple
Mandatory Groups by Role

Looking for co-maintainer. See
message in issue queue.

Coffee Roulette

First set the parameters in
the first code cell