• 7029阅读
  • 11回复

多功能计算器的相关图片 [复制链接]

上一主题 下一主题
离线zswx0226
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2012-10-05
关键词: QT界面设计
离线zswx0226

只看该作者 1楼 发表于: 2012-10-05


~~~~~~~~~~~~~~~~~~~~~~~~~欢迎使用本计算~~~~~~~~~~~~~~~~~~~~~~~~~
说明:本计算器暂未实现的功能:
①、大整数下的进制转换
②、求多项式根工具的算法只能求出部分实数根,有待改善
<Ⅰ>calculator/2012/08
㈠、表达式书写规则:
    ①、表达式一般包含有数字(0~9,A~F),单目运算符 (+、-、%、!),双目运算符(+、-、*、/、^、div、mod、nad), 函数(如:sin(x)),常量($pi、$e、$g).
    ②、表达式中可以使用无限多个括号.
    ③、表达式的函数等均采用小写字母,只有十六进制中采用A~F字母
    ④、表达式中可以输入空格,运算时将自动忽略.
    ⑤、任何合法表达式都可以计算,任何不合法表达式都会给出错误信息
㈡、运算符的含义:
     运算符  含义  事例
       % 百分号   20 %
       ^ 乘幂   5^2
       !        阶乘      5!
      nad 组合数   5 nad 2
      div 整除   5 div 2
      mod 取模   5 mod 2
       * 乘   5 * 2
       / 除   5 / 2
       + 加   5 + 2
       - 减   5 - 2
注:+、-放在表达式、左括号、逗号 后面表示正、负号
㈢、函数使用:
函数符号:       含义:
abs(x)          x的绝对值(复数域下为模长)
arccos(x)       x的反余弦
arccosh(x)      x的反余弦(双曲)
arccot(x)       x的反余切
arccoth(x)      x的反余切(双曲)
arcsin(x)       x的反正弦
arcsinh(x)      x的反正弦(双曲)
arctan(x)       x的反正切
arctanh(x)      x的反正切(双曲)
cos(x)          x的余弦
cosh(x)         x的余弦(双曲)
cot(x)          x的余切
coth(x)         x的余切(双曲)
csc(x)          x的余割
cur(x)          x的立方根
exp(x)          e^x
        gcd(x,y)        x与y的最小公倍数
        lcm(x,y)        x与y的最大公约数
lg(x)           x的常用对数 (以10为底)
ln(x)           x的自然对数 (以e为底)
log(x,y)        以x为底y的对数
pow(x,y)        x^y
sec(x)          x的正割
sin(x)          x的正弦
sinh(x)         x的正弦(双曲)
sqr(x)          x的平方
sqrt(x)         x的开方
tan(x)          x的正切
tanh(x)         x的正切(双曲)
注: ①、如果你想插入双曲函数,选中双曲复选框,然后插入相关的三角函数.
    ②、当使用三角函数时,注意选用弧度制或角度制
    ③、函数在不引起歧义情况下可以省略括号,如:sin5,cur5,cos5+tan5等
㈣、表达式运算规则:
   ①、本计算器使用的优先级顺序为:()、函数、%、!、^、nad、(div,mod)、(*,/)、(+,-)
   ②、当优先级相同时(如:5*2/3 ),表达式按照从左到右的顺序计算。唯一的例外是连续的乘幂,它是按照从右往左的顺序计算的(如:2^3^2 ).
   ③、如果你不确定运算顺序是否正确,请使用括号.
㈤、一些说明:
    ①、复数运算:其中函数功能将被屏蔽,并且部分运算符(阶乘,组合,整除等)及分数显示功能不能使用。包含的运算有四则运算、乘幂,求模,也可以使用常数。注意本计算器的复数乘幂可以计算复数的复数次幂(a+bi)^(c+di)可以被计算(你可以验证$e^($pi*i)+1=0)。
    ②、进制转换:若需要将十进制数转换为八进制数,可以先在十进制下输入需要转换的数,然后点击八进制即可(其他进制转换类推)。若需要在某个进制下进行元算,则必须输入符合该进制的的数字,比如二进制只能输入数字0和1,十六进制可以输入0~9及A~F。另外分数显示功能不能使用。
    ③、角度制与弧度制:在实数域下(默认为角度制),若选择角度制则sin(30)=0.5,arcsin(0.5)=30;若选择角度制则sin($pi/6)=0.5,arcsin(0.5)=0.523599($pi/6)。在复数域下(默认为弧度制),弧度和角度之后在幂运算中有区别,如在弧度制下e^($pi*i)=-1;在角度制下e^(90i)=-1。
<Ⅱ>大整数工具
   ㈠、本工具现支持四则运算(+、-、*、/),求模,乘方,阶乘(含双阶乘),平方根,移位,进制转换(暂未实现),两数的交换、比较大小
   ㈡、支持文件输入和文件输出(注:当需要文件输出时,请将自动输出答案复选框前的勾取消;文件输入还可以使用拖放文件方式将文件拖入窗口中即可)
   ㈢、支持不同的显示方法(分段显示,空格间隔,强制显示符号,显示位数),但在文件输出时不支持此功能
   ㈣、输入只能支持正、负号,数字,空格自动被忽略,不会检查合法性
   ㈤、<用时>表示从开始计算到得出结果说用时,不包含输出用时
<Ⅲ>线性代数工具
   ㈠、本工具最大支持3个100*100的矩阵计算
   ㈡、本工具现支持矩阵的赋值,基本运算,行列式值,秩,转置矩阵,伴随矩阵,阶梯矩阵,逆矩阵,特征值(包括复数),特征向量,特征多项式,绝对值最大的特征值及对应的特征向量,判断是否为正交矩阵,解齐次线性方程组,解非齐次线性方程组,广义逆矩阵,QR分解
   ㈢、支持文件输入和文件输出(.txt),同时支持分数输入(如3/5,-3.1/9.2)
   ㈣、可以随时改变表格的列宽(20~60),显示精度(1~10位有效数字)
   ㈤、当勾选自动显示答案之后,每次计算结果都将自动显示
   ㈥、当勾选填充之后,点击输入按钮会自动填充空白的表格中的项
注:①、每次输入完毕之后请点击输入按钮(文件输入只需勾选<由文件输入>,再点击输入即可,更简单的方法是直接将文件拖进界面中即可)另外当输入到最后一个表格选项时会自动输入整张表格(按回车键即可),回车键在其他情况功能和Tab功能相似
   ②、每次在计算开始前请选好所要计算的矩阵(赋值,基本运算除外)
   ③、每次计算得到的转置矩阵、逆矩阵等中间结果都将保存在<临时>结果中,若需要临时结果,请使用赋值操作。
  
离线zswx0226

只看该作者 2楼 发表于: 2012-10-05
望各位新老顾客多多捧场
离线wdunfeng

只看该作者 3楼 发表于: 2012-10-05
呵呵 不错!!
离线roywillow

只看该作者 4楼 发表于: 2012-10-06
给跪,看上去够复杂……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线ppdayz

只看该作者 5楼 发表于: 2012-10-07
楼主威武 ,我下了,用了下的确厉害,要是我读大学时候有这个玩意就好了,作业可以轻松很多,
可惜现在高等数学忘得差不多了
离线lybi

只看该作者 6楼 发表于: 2012-10-08
看起来真的不错,楼上的哪里能下载?我怎么没找到下载链接??????
离线zheguzai

只看该作者 7楼 发表于: 2012-10-08
看起来很强大啊
离线zheguzai

只看该作者 8楼 发表于: 2012-10-08
看起来好像没地方下载啊?
离线zswx0226

只看该作者 9楼 发表于: 2012-10-08
回 6楼(lybi) 的帖子
在我的另外一个帖子里面
离线zswx0226

只看该作者 10楼 发表于: 2012-10-08
回 8楼(zheguzai) 的帖子
离线lybi

只看该作者 11楼 发表于: 2012-11-08
回 9楼(zswx0226) 的帖子
找到了,非常好,向你学习
快速回复
限100 字节
 
上一个 下一个