分享

人工智能入门(5)

 目录在此点击1 2022-09-25 发布于湖北

人工智能(5)智能存贮

如果本篇读不懂,请先读前面一节人工智能入门(4

前面讲的程序都是命令窗口运行的(MATLAb Command Window), 程序运行完后不能保存,见下图。对于简单程序不保存是可以的。但对大型程序,需要几天,或者几年才能编写完成的程序,一定要保存。绝大多数程序是编写和应用人员分开的,应用人员基本不会程序,很难每次在命令窗口运行程序。所以,程序保存是有必要的,也是方便操作的。

第一节 程序的保存

保存程序的操作步骤:

1)在命令窗口左上角找到File, 光标移到File,屏幕出现New, 光标下移到New, New后面出现M-File.

2)点击M-File.屏幕出现一个新窗口,见上图(MATLAB Editor/Debugger); 称为编辑窗口,

3)在编辑窗口中输入a=1;b=2;c=a+b,

4)在编辑窗口左上角找到File, 光标移到File,屏幕出现Save, 光标下移到Save,然后点击,见下图:

5)屏幕出现下图的新窗口,在文件名后边的小窗口中打入"w1w2", 然后回车,此时程序就保存在计算机的磁盘中。

6)在编辑窗口左上角找到Tools, 光标移到Tools,屏幕出现Run, 点击Run,计算机就运行程序。结果在命令窗口中显示,见下图:

点击上图右上角的

关闭MATLAB.

调用以前的程序步骤:

1)打开MATLAB.,打开编辑窗口(MATLAB Editor/Debugger);

2)在编辑窗口左上角找到File, 光标移到File,屏幕出现Open, 光标下移到Open,然后点击,屏幕出现

3)在文件名(N)后面小窗口输入以前的文件名w1w2, 然后回车,屏幕出现以前的程序

a=1;

b=2;

c=a+b

再按上面运行程序的步骤,就能得到以前已经得到的结果

按上面保存程序的步骤,保存下面程序(文件名邓为:"prog1.m")

a=load('feiji.txt');

n=length(a);

c=0;

for k=1:n;

c=c+a(k);

end;

p=c/n

2 数据保存

实际中有很多数据,需要保存,例如要保存数据

79  82  69  91  3  92  85  45  78  40  29  62  57  60  08  95  85  19

操作步骤为:

1)打开MATLAB,打开编辑窗口,在编辑窗口输入上面数据,见下图:

2)在编辑窗口左上角找到File, 光标移到File,屏幕出现Save, As 光标下移到Save, AS然后点击,见下图:

3)屏幕出现新窗口,见下图,

(4)在保留类型(T)后面点击向下的箭头,再点击All Files**

5)在文件名(N)后面小窗口中输入feiji.txt, 然后回车,完成了数据保存,数据保存后,就能调用。

2 数据和程序的调用

关闭MATLAB

程序文件的调用步骤为:

1)打开MATLAB,打开命令窗口,点击Files--Open,

2)输入文件名"prog1.m",就打开文件,见下图

(3)点击Tools--Run,运行上面文件,得到结果

数据文件的调用步骤

(1)在命令窗口点击File--Open

(2)在文件名后面输入feiji.txt, 回车,就出现以前输入的数据。

(3)对数据进行修改, 见下图:

1加到10的结果是55

(4)点击File--Save As, 新文件名 da1t.txt, 回车保存数据文件。

程序修改步骤

1)关闭MATLAB 再打开MATLAB,用上面方法,调入程序feiji.txt,

2)将第一行修改为

a=load('da1t.txt');

最后一行修改为

c

3)点击File--Save,保存程序。

4)点击Tools--Run 运行程序

5)在命令窗口出现结果c=55

这正是从1加到10 的结果。

上面每次保存文件操作之前都要关闭MATLAB 关闭之后再打开MATLAB,非常麻烦,解决方法之一是在每个程序之前打入为行

clear all; 见下图

clear all; 是清除以前所有计算内容,就是将房子打扫干净,不留以前任何东西。

程序加了clear all,以后再编写新程序时,就可以不关闭MATLAB.

   本章讲述了数据文件保存、程序文件保存,以及它们的调用和修改。将上面的操作步骤,重复几次,就能学会本章内容。

本节就讲到这里,下次讲人工智能入门(6)输入输出

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多