matlab 保存txt_自然数1(1)matlab

计算机语言运用--数值计算1-自然数的计算机处理1(1)matlab

计算机:电子线路组成的计算机器。人与计算机则是通过计算机语言-符号系统说给计算机听而交流。

计算机语言有低级语言-机器语言、汇编、高级语言-C/C++/C#/VB/PASCAL/LISP/JAVA/PYTHON/……成百上千种之多。

461763f351fda5fb16dadb99cfdf67c1.png 

作为一种计算机器—可以协助人类处理各种事情—数值计算问题、文字处理问题、图形图像处理问题、事务问题……。自从有了数字计算的计算机器,几乎所有的可以交给计算机的事情,都交给计算机来处理—是辅助处理—按照人们的要求—事先安排的模式进行处理。

d94c7d74fd9c9dd7dbb24e4f7527b138.png

数值计算

代数的计算、初等函数的计算、代数方程的求解、解析几何与微分几何的求解、矢量-张量与场论的求解、抽象代数-空间及泛函分析、级数与变换、特殊函数问题、概率统计与随机过程分析计算、误差分析与实验数据处理、最优化方法分析、有限单元法求解、数论分析、集合论及其计算、拓扑学分析与计算、组合数学的计算、图结构处理、数理逻辑分析与处理、……、……

或者说:

自然数的计算、整数的计算、实数的计算、复数的计算、矢量-向量的计算、矩阵的计算、函数的计算、代数方程的计算、函数方程的计算、微分的计算、积分的计算、常微分-一元微分方程的计算、偏微分-多元微分方程的计算、连续数量的计算、离散数量的计算、集合的计算、组合数学的计算、……、……

或者说:科学与工程技术应用中的数值计算、……、……

自然数的计算

在自然数的范围内—自然数计算结果仍然为自然数。只可以加-连加/乘-连乘!

自然数的计算机生成:算法为i=0,i=n,ans=i循环

自然数的连加:算法为i=0,i=n,ans= ans +i

自然数的连乘:算法为i=1,ans= ans *i

自然数的加:算法为ans=1+2+3+4

相同的自然数的连加:算法为ans=a*n

相同的自然数的连乘:算法为i=4,ans=4n 

……、……

自然数的计算机处理:

MATLAB语言及其平台

接下来是说:MATLAB是一种解释型的高级程序设计语言,需要将所做工作用计算机语言编制程序,再交给计算机来处理。作为动态数据类型的模式,不需要对计算的数据—数值或代数预先声明变量,可以随时获得内存来放置。

MATLAB是交互式语言, 可以在一个 提示符 >> 后直接执行代码;也可以用MATLAB语言编写为文件形式,接着编译运行—人机交互。

直接提示符运行

a2a8f6a647ace370614586f87dde0df8.png 

最简单的脚本程序文件

%自然数的计算机处理

%标准IO_数值与图形输出

N=input('用户输入一个自然数的处理次数 N:');

for k=1:1:N

x=input('用户输入一个自然数:');

disp('计算机计算结果如下:')

disp ('用户输入的自然数是:'),x

disp ('用户输入的自然数加法结果是:'),x+x

disp ('用户输入的自然数乘法结果是:'),x*x

add=0;

for i=1:1:x

add=add+i;

end

disp ('用户输入的自然数连加结果是:'),add

multip=1;

for j=1:1:x

multip=multip*j;

end

disp ('用户输入的自然数乘法结果是:')

disp (multip)

%文件操作

disp ('用户输入的要保存的文件名格式  ‘*.txt’需要带单引号')

fname=input('用户输入文件名: \n');

save(fname ,'-ascii')   %非标准-文件输出-默认格式

filesave=fopen(fname,'w')  %打开文件-写操作

fprintf(filesave,'自然数进行计算机处理结果的文件输出\r\n')  %文件输出-格式化输出-写操作

fprintf(filesave,'用户输入数:  %4d \r\n',x)

fprintf(filesave,'用户输入数目的连加结果:  %10d \r\n',add)

fprintf(filesave,'用户输入数目的连乘结果: %10d \r\n',multip)

fclose(filesave)

end

脚本程序文件的运行过程—人机交互

用户输入一个自然数的处理次数 N:2

用户输入一个自然数:5

计算机计算结果如下:

用户输入的自然数是:

x =     5

用户输入的自然数加法结果是:

ans =    10

用户输入的自然数乘法结果是:

ans =    25

用户输入的自然数连加结果是:

add =    15

用户输入的自然数乘法结果是:

   120

用户输入的要保存的文件名格式  ‘*.txt’需要带单引号

用户输入文件名:

'5.txt'

用户输入一个自然数:10

计算机计算结果如下:

用户输入的自然数是:

x =    10

用户输入的自然数加法结果是:

ans =    20

用户输入的自然数乘法结果是:

ans =   100

用户输入的自然数连加结果是:

add =    55

用户输入的自然数乘法结果是:

     3628800

用户输入的要保存的文件名格式  ‘*.txt’需要带单引号

用户输入文件名:

'10.txt'

脚本程序文件的运行结果

28d382c4905e97e599b32f9e351172ad.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值