Board logo

标题: [数值计算] [分享]批处理自制三角函数表 [打印本页]

作者: batman    时间: 2010-11-26 12:37     标题: [分享]批处理自制三角函数表

运行前请确定主机上装有office,同时请将set "tab=     "中的空格替换为实际的制表符
  1. @echo off&setlocal enabledelayedexpansion
  2. set "tab=        "
  3. (echo 度%tab%三角函数%tab%值%tab%度%tab%三角函数%tab%值%tab%度%tab%三角函数%tab%值%tab%度%tab%三角函数%tab%值
  4. for /l %%a in (0,1,360) do (
  5.   for %%b in (正弦-sin 余弦-cos 正切-tan 余切) do (
  6.         for /f "tokens=1,2 delims=-" %%c in ("%%b") do (
  7.             if "%%d" neq "" (
  8.                set "str=!str!%tab%%%a%tab%%%c%tab%=round^(%%d^(radians^(%%a^)^),4^)"
  9.                ) else (
  10.                set "str=!str!%tab%%%a%tab%%%c%tab%=round^(1/tan^(radians^(%%a^)^),4^)"
  11.             )
  12.         )
  13.      )
  14.      echo !str:~1!&set "str="
  15. ))>temp.xls
  16. start temp.xls
复制代码

作者: BillGates    时间: 2010-11-26 12:53

不得不说,很强!
作者: cjiabing    时间: 2010-11-26 13:24

不懂数学,来学习下。
作者: hkxinghu    时间: 2010-11-27 14:22

很强正需要  不过怎样引用计算的结果呢 就是计算完三角函数的结果还要用批处理进行加减乘除运算




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2