编程语言应用

注册

 

发新话题 回复该主题

5分钟了解计算机语言编程动手体验MAT [复制链接]

1#

计算机语言通论_5-首先是问题需求

既有条件下的计算机语言编程实践MATLAB

动手吧MATLAB语言

用计算机语言和计算机交流:

有了一台电脑;

有了一个平台-安装了一个软件开发工具-一个软件产品-一个软件系统;

有了自己的母语,一些英语知识;

有了-翻看了某个计算机语言的知识;

有了中学的数学知识;

对了。还要链接上网络系统(汉英翻译,资料查询等)

那就开始体验吧?

先打开软件开发平台,看一看,点一点,试一试,……。别怕。大不了重新启动。哈哈哈。

对了,想解决什么问题呢?还是降低难度吧,别以此来的麻烦太多,不好应付,还失去重点。

对了,为了放心,还是存个文件来放置自己的程序吧。这些可都是积累呀!以后还要滚雪球呢!还要重用呢!还要做成模板呢!还要迭代扩充呢!

看一下和数学最近的MATLAB吧。(版本无所谓)

省点脑子。

打开MATLAB软件,界面展现出来了-是个视窗模式的人机交互界面。

也叫平台,是因为在这个台面上由用户所需要的各种工具。

MATLAB界面-软件开发用平台

先用命令行模式体验吧。(对了,它不需要变量声明-省事了)。在命令符之后计算机语言的词汇—指令,回车,即完成操作。计算机便给出处理结果。此后便又处于等待状态。

1+2

ans=

3

a=2

a=

2

b=3

b=

3

a+b

ans=

5

a-b

ans=

-1

a*b

ans=

6

a/b

ans=

0.

sin(30)

ans=

-0.

sin(3.14/3)

ans=

0.

sin(3./3)

ans=

0.

你仔细阅读,会发现什么。

命令行模式人机交互--输入输出问答

为了重用,反复使用。可以写成程序段—函数文件。一个脚本文件。保存起来一边反复使用。

通过文件菜单,点击建立新的函数文件。名称后缀为m。

也就是arithmetic.m

文件内容为:

functionarithmetic()

%UNTITLEDSummaryofthisfunctiongoeshere

%Detailedexplanationgoeshere

a=2;

b=3;

add=a+b;

subtr=a-b;

multi=a*b;

divide=a/b;

fprintf(add=a+b=%g\n,add);

fprintf(subtr=a-b=%g\n,subtr);

fprintf(multi=a*b=%g\n,multi);

fprintf(divide=a/b=%g\n,divide);

end

文件名与函数名必须同名。其中内容就是用MATLAB语言表述的算术运算的处理过程。这就是为什么要从处理数学问题开始。因为数学的处理计算方法熟记于心。可以不在算法问题上费心。

运行该文件则可以在命令行输入文件名;用命令行函数名运行:

arithmetic

add=a+b=5

subtr=a-b=-1

multi=a*b=6

divide=a/b=0.66

也可以用菜单栏的指令图标Debug或键盘F5运行

结果为

add=a+b=5

subtr=a-b=-1

multi=a*b=6

divide=a/b=0.66

文件-函数模式-程序编译

有时需要在网上查一下英语单词!哈哈哈。时间长了,英语知识就积累的多了。当然,好的英语将如虎添翼。

分享 转发
TOP
发新话题 回复该主题