Sponsored Content
Full Discussion: awk and trig functions
Top Forums Shell Programming and Scripting awk and trig functions Post 302331052 by vgersh99 on Friday 3rd of July 2009 08:38:20 AM
Old 07-03-2009
look here or here or here
Code:
function asin(x) { return atan2(x, sqrt(1-x*x)) }
function acos(x) { return atan2(sqrt(1-x*x), x) }
function atan(x) { return atan2(x,1) }


Last edited by vgersh99; 07-03-2009 at 09:47 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk - arithemetic functions with external variables

I'm trying to get awk to do arithmetic functions with external variables and I'm getting an error that I cannot figure out how to fix. Insight would be appreciated money=$1 rate1=$(awk -F"\t " '/'$converting'/{print $3}' convert.table) rate2=$(awk -F"\t"... (2 Replies)
Discussion started by: DKNUCKLES
2 Replies

2. Shell Programming and Scripting

Awk Functions

Hi all. I have a simple shell script shown below which calls an awk function and then print valid or invalid depending on the return value: #!/bin/sh cat file.CSV| nawk -f validate ' BEGIN { FS=","; counter=0} { FS=","; gsub("\"","") valid=validate($1); ... (2 Replies)
Discussion started by: pxy2d1
2 Replies

3. Shell Programming and Scripting

How to use string across functions in AWK

Hi , I m facing one problem with String usage in AWK . let me put what i need . i have a function and there i used one string ( meta_string) function 1 { ................... ................... meta_string = " this string got... (1 Reply)
Discussion started by: madhaviece
1 Replies

4. UNIX for Dummies Questions & Answers

Functions AWK

Hi, I´m using this code: nawk -F¤ -v campotipo=${CAMPO_TIPO_SEDRA} -v ficherolog=${DIRECTORIO_LOGS_MARINE_SEDRA}/${F_LOG_SEDRA} -v ficheroerroneos=${LOG_SEDRA_ERRONEOS} -v separador=${SEPARADOR} -v num_campos=${NUMERO_CAMPOS} -v fichero_procesando=${FICHERO_ENTRADA} ' function valores (... (2 Replies)
Discussion started by: danietepa
2 Replies

5. Shell Programming and Scripting

Don't understand how RS functions in awk

I learn using RS in awk to extract portion of file in this forum which is wonderful solution to the problem. However, I don't understand how exactly it operates. I don't quite understand the mechanism behind how searching for /DATA2/ can result in extracting the whole section under "DATA2" ... (3 Replies)
Discussion started by: joe228
3 Replies

6. Shell Programming and Scripting

User defined functions in awk

Hi; Is der ne to to use user defined functions for the values in awk find $1 -type f -ls | nawk '{{print "|"$3"|"$5"|"$6"|"$8"|"$9"|"$10"|"} for(i=11;i<=NF;i++){printf("%s",$i)}}' In above command i want to append some values returned by user functions on line. thnks; ajay (1 Reply)
Discussion started by: ajaypadvi
1 Replies

7. Shell Programming and Scripting

awk "for" functions

hi all, i have these server logs: 25-04-2012;192.168.70.31;1254545454545417;500.0;SUCCESS 25-04-2012;192.168.70.32;355666650914;315126423993;;General_ERROR_23 30-04-2012;192.168.70.33;e;null;null;Failure 30-04-2012;192.168.70.33;e;null;null;Failure... (4 Replies)
Discussion started by: arrals_vl
4 Replies

8. Shell Programming and Scripting

How to execute functions or initiate functions as command line parameters for below requirement?

I have 7 functions those need to be executed as command line inputs, I tried with below code it’s not executing function. If I run the ./script 2 then fun2 should execute , how to initiate that function I tried case and if else also, how to initiate function from command line if then... (8 Replies)
Discussion started by: saku
8 Replies

9. Shell Programming and Scripting

[solved] awk: placement of user-defined functions

Hi folks, is there any recommendation, especially from a point of performance, about where to place a user-defined function in awk, like in BEGIN{} or if it is only need once at the end in END{}? Or doesn't it matter at all since, awk is so clever and only interprets it once, wherever it is... (3 Replies)
Discussion started by: zaxxon
3 Replies

10. Shell Programming and Scripting

awk - Why can't value of awk variables be passed to external functions ?

I wrote a very simple script to understand how to call user-defined functions from within awk after reading this post. function my_func_local { echo "In func $1" } export -f my_func_local echo $1 | awk -F"/" '{for (k=1;k<=NF;k++) { if ($k == "a" ) { system("my_local_func $k") } else{... (19 Replies)
Discussion started by: sreyan32
19 Replies
ATAN2(3)						   BSD Library Functions Manual 						  ATAN2(3)

NAME
atan2 -- arc tangent function of two variables SYNOPSIS
#include <math.h> double atan2(double y, double x); DESCRIPTION
The atan2() function computes the principal value of the arc tangent of y/x, using the signs of both arguments to determine the quadrant of the return value. SPECIAL VALUES
atan2(+-0, -0) returns +-pi. atan2(+-0, +0) returns +-0. atan2(+-0, x) returns +-pi for x < 0. atan2(+-0, x) returns +-0 for x > 0. atan2(y, +-0) returns -pi/2 for y > 0. atan2(+-y, -infinity) returns +-pi for finite y > 0. atan2(+-y, +infinity) returns +-0 for finite y > 0. atan2(+-infinity, +x) returns +-pi/2 for finite x. atan2(+-infinity, -infinity) returns +-3*pi/4. atan2(+-infinity, +infinity) returns +-pi/4. NOTES
The atan2() function is used mostly to convert from rectangular (x,y) to polar (r,theta) coordinates that must satisfy x = r*cos theta and y = r*sin theta. In general, conversions to polar coordinates should be computed thus: r := hypot(x,y); ... := sqrt(x*x+y*y) theta := atan2(y,x). SEE ALSO
acos(3), asin(3), atan(3), cos(3), cosh(3), sin(3), sinh(3), tan(3), tanh(3), math(3), STANDARDS
The atan2() function conforms to ISO/IEC 9899:1999(E). BSD
November 18, 2002 BSD
All times are GMT -4. The time now is 11:55 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy