科学计算机除号怎么打,《电子计算器的科学使用与技巧》.pdf

朱煜君 刘品 刘斌 编著

·北京·

内容简介

随着电子技术的不断发展,计算器的功能也越来越强大,已经不仅仅

限于基本的数学运算和函数运算,各种功能强大的计算器在财务、银行、

工程、测绘等方面也得到了广泛的应用。熟练掌握计算器的使用能使人

们的工作、学习更加得心应手,也越来越成为一种工作技能得到普及。

本书通过大量的应用举例,详细介绍了计算器的结构、面板符号意义及

一般应用以及在初中、高中教学和工程计算中的广泛应用,通过对历年高考

试题的分析讲解,总括性地阐述了计算器使用中的注意事项和应用技巧。

本书主要面向初中、高中学生,同时也可以作为大学生以及科研人

员、工程技术人员的计算器应用必备的参考手册。

CIP

图书在版编目( )数据

/ .

电子计算器的科学使用与技巧 朱煜君等编著 —北

2005. 1

京:国防工业出版社,

ISBN 7 - 118 - 03772 - 9

. . . . . . . . . -

Ⅰ 电 Ⅱ 朱 Ⅲ 电子计算器 基本知识

Ⅳ. TP323

中国版本图书馆 数据核字( )第 号

CIP 2005 003560

23

(北京市海淀区紫竹院南路 号)

(邮政编码 100044 )

北京奥鑫印刷厂印刷

新华书店经售

开本710 × 960 1/ 16 印张10 110 千字

2005 1 1 2005 1 1

年 月第 版 年 月北京第 次印刷

印数:1—5000 册 定价:14. 00 元

(本书如有印装错误,我社负责调换)

010 010 684 14474

国防书店:( ) 发行邮购:( )

发行传真:( ) 发行业务:( )

010 684 11535 010

前 言

随着电子计算机的普及发展,人们曾经预言计算器将退出历史舞台。然

而,电子技术的不断进步,也使得计算器的功能越来越强大。由于计算器具有

体积小、携带方便、易于掌握、节省工作时间等优点,它的应用不但没有缩小,却

在工程计算、商业和金融业务中以及中学数学、物理、化学教学中被广泛应用。

本书出于让读者更快掌握计算器应用的目的,以大量的实例介绍和讲解了

计算器的使用方法和应用技巧。读者即使没有更多时间去专门学习、了解计算

器的使用方法,只要按照本书提供的实例进行操作练习,也能够很快地掌握计

算器的使用技巧并应用于学习和工作实践中。

本书主要面向在校

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是MATLAB科学计算器的源代码,你可以根据需要进行修改和完善: ```matlab % 创建计算器窗口 f = figure('Visible','off','Position',[360,500,400,300]); % 创建数学函数按钮 sin_btn = uicontrol('Style','pushbutton','String','sin',... 'Position',[315,220,70,25],'Callback',@sin_callback); cos_btn = uicontrol('Style','pushbutton','String','cos',... 'Position',[315,190,70,25],'Callback',@cos_callback); tan_btn = uicontrol('Style','pushbutton','String','tan',... 'Position',[315,160,70,25],'Callback',@tan_callback); sqrt_btn = uicontrol('Style','pushbutton','String','sqrt',... 'Position',[315,130,70,25],'Callback',@sqrt_callback); % 创建数字按钮 num_btn = cell(1,10); for i = 1:10 num_btn{i} = uicontrol('Style','pushbutton','String',i-1,... 'Position',[(i-1-3*fix((i-1)/3))*75+15,60+60*fix((i-1)/3),60,50],'Callback',@num_callback); end % 创建操作符按钮 add_btn = uicontrol('Style','pushbutton','String','+',... 'Position',[225,190,70,25],'Callback',@add_callback); sub_btn = uicontrol('Style','pushbutton','String','-',... 'Position',[225,160,70,25],'Callback',@sub_callback); mul_btn = uicontrol('Style','pushbutton','String','*',... 'Position',[225,130,70,25],'Callback',@mul_callback); div_btn = uicontrol('Style','pushbutton','String','/',... 'Position',[225,100,70,25],'Callback',@div_callback); dot_btn = uicontrol('Style','pushbutton','String','.',... 'Position',[150,100,70,25],'Callback',@dot_callback); eq_btn = uicontrol('Style','pushbutton','String','=',... 'Position',[315,100,70,25],'Callback',@eq_callback); clear_btn = uicontrol('Style','pushbutton','String','clear',... 'Position',[225,220,70,25],'Callback',@clear_callback); % 创建文本框显示计算结果 result_text = uicontrol('Style','text','String','',... 'Position',[15,250,370,40],'HorizontalAlignment','right'); % 初始化计算器 num1 = ''; num2 = ''; op = ''; result = ''; % 显示计算器窗口 f.Visible = 'on'; % 数字按钮回调函数 function num_callback(hObject,eventdata) global num1 num2 op result if isempty(op) num1 = [num1 hObject.String]; result = num1; else num2 = [num2 hObject.String]; result = [num1 ' ' op ' ' num2]; end result_text.String = result; end % 点按钮回调函数 function dot_callback(hObject,eventdata) global num1 num2 op result if isempty(op) if isempty(num1) num1 = '0.'; elseif ~contains(num1,'.') num1 = [num1 '.']; end result = num1; else if isempty(num2) num2 = '0.'; elseif ~contains(num2,'.') num2 = [num2 '.']; end result = [num1 ' ' op ' ' num2]; end result_text.String = result; end % 加按钮回调函数 function add_callback(hObject,eventdata) global num1 num2 op result op = '+'; result = [num1 ' ' op ' ']; result_text.String = result; end % 减按钮回调函数 function sub_callback(hObject,eventdata) global num1 num2 op result op = '-'; result = [num1 ' ' op ' ']; result_text.String = result; end % 乘按钮回调函数 function mul_callback(hObject,eventdata) global num1 num2 op result op = '*'; result = [num1 ' ' op ' ']; result_text.String = result; end % 除号按钮回调函数 function div_callback(hObject,eventdata) global num1 num2 op result op = '/'; result = [num1 ' ' op ' ']; result_text.String = result; end % 等按钮回调函数 function eq_callback(hObject,eventdata) global num1 num2 op result if isempty(num1) || isempty(num2) || isempty(op) return; end switch op case '+' result = num2str(str2double(num1) + str2double(num2)); case '-' result = num2str(str2double(num1) - str2double(num2)); case '*' result = num2str(str2double(num1) * str2double(num2)); case '/' if str2double(num2) == 0 result = 'Error'; else result = num2str(str2double(num1) / str2double(num2)); end end num1 = result; num2 = ''; op = ''; result_text.String = result; end % 清空按钮回调函数 function clear_callback(hObject,eventdata) global num1 num2 op result num1 = ''; num2 = ''; op = ''; result = ''; result_text.String = result; end % sin按钮回调函数 function sin_callback(hObject,eventdata) global num1 num2 op result if isempty(op) result = num2str(sin(str2double(num1))); num1 = result; else result = num2str(sin(str2double(num2))); num2 = result; end result_text.String = result; end % cos按钮回调函数 function cos_callback(hObject,eventdata) global num1 num2 op result if isempty(op) result = num2str(cos(str2double(num1))); num1 = result; else result = num2str(cos(str2double(num2))); num2 = result; end result_text.String = result; end % tan按钮回调函数 function tan_callback(hObject,eventdata) global num1 num2 op result if isempty(op) result = num2str(tan(str2double(num1))); num1 = result; else result = num2str(tan(str2double(num2))); num2 = result; end result_text.String = result; end % sqrt按钮回调函数 function sqrt_callback(hObject,eventdata) global num1 num2 op result if isempty(op) result = num2str(sqrt(str2double(num1))); num1 = result; else result = num2str(sqrt(str2double(num2))); num2 = result; end result_text.String = result; end ``` 以上是MATLAB科学计算器的源代码,包括各种按钮的回调函数,你可以根据需要进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值