网站大量收购独家精品文档,联系QQ:2885784924

北航matlab实验.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北航matlab实验

Matlab程序设计实验 实验一 Matlab安装与M文件编写试验 一.实验目的 1.学会Matlab安装,初步认识Matlab基本功能。 2.巩固课堂所学的Matlab基本语法知识。 3.学会使用联机帮助查找更多的Matlab功能。 4.掌握用M-文件编写Matlab函数的方法。 二.实验要求 (一)、对实验过程的要求 1、独立完成Matlab安装。 2、编写M-文件Matlab函数,分析特定字符串中的单词数量和句子数量。 3、编写M-文件脚本,调用前面的M-文件函数,实现数据输入,结果输出。 (二)、对实验报告的撰写要求 1、参考附录的实验报告格式样本撰写。 2、“实验结果”包括M-文件脚本的输出结果。 3、实验报告附录中须包含M-文件的源代码(要注意代码的格式)与报告一起提交。 三.实验环境 PC机,Windows XP/7/8操作系统,Matlab软件。 实验内容 、安装Matlab软件。 (二)、编写M-文件函数,分析字符串中的单词数量和句子数量。 1、函数声明采用如下格式: function [wordnum, sentnum] = stranalyze(str); 其中 str是输入的字符串。 wordnum返回str中单词的个数。 sentnum返回str中句子的个数。 2、给出该函数的注释信息,包括调用方法,作者声明等。 3、实现该函数统计单词数量和句子数量的功能。 4、将该函数保存成M-文件,作为实验报告附录。 (三)、编写M-文件脚本,调用前面的M-文件函数。 1、在该M-文件中定义一个字符串数组,数组内容为如下字符串: ‘What is MATLAB? MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation.’ 2、在该M-文件中调用前面编写的M-文件函数stranalyze,以上述字符串数组作为输入。 3、将该M-文件存盘,作为实验报告附录。 4、在Matlab命令行中调用该M-文件,显示单词个数和句子个数的计算结果。 5、将Matlab命令窗口中的显示结果拷贝到实验报告中。 (四)分析实验结果 分析实验结果产生的详细过程。 实验原理 1.利用Matlab函数isstrprop分析字符串 利用Matlab函数isstrprop可以对字符串进行分析,调用格式为 B = isstrprop(S, C); 其中B是返回的逻辑数组,S是输入的字符串,C是选项,例如 alpha 表示 将S中的字符按照字母与非字母分类 punct 表示将S中的字符按照标点与非标点分类 wspace 表示将S中的字符按照属于字符集{ ,\t,\n,\r,\v,\f}与否分类 upper 表示将S中的字符按照大写与否分类 等等,查看isstrprop的帮助可以获得更多信息。 2.利用Matlab函数strfind,findstr,find分析字符串 Matlab函数findstr,strfind都可以在一个字符串中查找另一个较短字符串的位置;find可以查找数组中非零元素的位置。这些函数都可以用在字符串分析中。 详细信息可查看这些函数的帮助文档。 另外isspace、strcmp、strmatch等函数也可以用于字符串分析。 实验二 GUI设计实验 实验目的 1.巩固课堂所学的Matlab基本语法知识。 2.学会使用联机帮助查找更多的Matlab功能。 3.学会使用Matlab编写图形用户界面(GUI)。 二.实验要求 (一)、对实验过程的要求 1、编写GUI程序,分析特定字符串中的单词数量和句子数量,在界面上实现数据输入、结果输出。 (二)、对实验报告的撰写要求 1、参考附录的实验报告格式样本撰写。 2、“实验结果”包括两部分内容: (1)GUI程序的运行结果(截屏图)。 (2)结果分析 实验报告附录中须包含源代码(要注意代码的格式),或者将编写的*.m和*.fig文件与报告一起提交。 实验环境 PC机,Windows XP/7/8操作系统,Matlab软件。 实验内容 (一)编写GUI程序,分别计算字符串中的单词个数和句子个数。 1、添加可输入字符串的控件,在程序运行时输入给定的英文字符串。 2、添加输出结果的控件,可分别显示单词个数和句子个数。 3、添

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档