matlab作业

发布 2022-09-20 19:22:28 阅读 5263

图形处理。

一、 网络文献及中英文文献的检索。

这是图书馆的祝黎丽老师在7月1日上午讲授的。

1、 检索。

检索之前需要问自己几个问题。在**检索,怎样检索,检索结果怎样获取。

学生和科研工作者一般用中外文数据库检索。在检索之前一般都要制定检索策略。而检索的结果一般用全文获取方式获取。

2、 数据库。

数据库中收录了各种类型的数字资源,如期刊、学位**、会议、专利等。在检索信息的时候需要用中文数据库和外文数据库相结合。数据库的建设是一项知识工程,这项工程为使用者提供了重要的学术资源。

城院的数据库有三个**,包括图书馆自购资源、开放资源和浙大共享资源。

3、 常用检索**。

常用的检索**有:

(1):超星数字图书。

(2):cadal

3):中文基本古籍库。

4):cnki中国学术期刊。

(5):维普期刊。

6):万方数字化期刊子系统。

4、总结。此外,老师还介绍了万方、维普等期刊的收录情况、覆盖范围,并向我们演示了**资源的操作。告诉我们检索方式可以用单个检索词也可以用组合检索词。

除了这些还介绍了常用的学术搜索引擎:google学术、必应搜索和读秀学术搜索。

二、 文献管理软件ne

这是图书馆的祝黎丽老师在7月1日下午讲授的。

1、noteexpress简介。

noteexpress是一款个人文献管理工具。为了减轻研究工作中因为大量文件夹和大量重复文档导致的查找不方便和管理与撰写的痛苦,noteexpress应运而生。它可以通过各种途径连互联网对文件进行搜索,并且**管理文献资料和**。

该软件可嵌入ms word环境使用,在使用word中输出各种格式化的参考文献,不需要脱离word环境。使用方式与绝大多数文献管理软件相似,容易学习。

2、如何使用noteexpress

在城市学院**的noteexpress在校园网范围内使用时无需账号密码,直接用ip进行控制。

其界面如图1:

图 1 noteexpress界面。

noteexpress文献管理有5大模块,分别为:检索、管理、分析、发现、写作。

题录是参考文献的标题、作者、摘要、关键词等信息即通常所说的文献,在noteexpress中称为题录,存储在数据库节点下的题录文件夹中。通常采用**检索导入、数据库导入、导入全文和手动添加始终方式导入题录。

过滤器用来过滤数据。因为不同数据库检索结果有不同显示格式,我们在三个数据库中检索,检索到的期刊文章数据可能以三种格式呈现。此时就需要用过滤器进行处理。

外文数据库保存题录,可以选择ris或endnote格式,导入时过滤器选择相应的ris或endnote import。另外,ne2.0也支持bibtex格式的导入和导出。

图 2 noteexpress一般使用步骤。

三、 随机模拟。

这是林伟然老师在7月2日讲授的。

林老师讲述了几何概型。举了约会问题和蒲丰投针实验的例子,让我们更好地理解几何概型。

同时,林老师还演示了基于excel的随机模拟。演示中用到生成随机数的函数是rand。此外还用了abs函数用来求绝对值。

面包**p 是一个随机变量 p~n(4,1),norminv函数用于返回指定平均值和标准偏差的正态累积分布函数的反函数值。所以在这里用来表示面包的**随机变量p。

excel**模拟是利用excel中自带的函数,通过生成随机数的方式,进行计算,从而解决实际问题。它的原理是蒙特卡罗方法。蒙特卡罗方法,也称为计算机随机模拟方法,是一种基于“随机数”计算方法。

只要设计一个随机试验,使一个事件的概率与某未知数有关,然后通过重复试验,以频率近似表示概率,即可求得该未知数的近似解。

林老师在下午还讲了knn算法。该算法的思想是:一个样本与数据集中的k个样本最相似,如果这k个样本中的大多数属于某一个类别,则该样本也属于这个类别。

该算法涉及3个主要因素:训练集、距离或相似的衡量、k的大小。

knn算法的计算步骤如下:

图 3算距离:给定测试对象,计算它与训练集中的每个对象的距离。

找邻居:圈定距离最近的k个训练对象,作为测试对象的近邻。

做分类:根据这k个近邻归属的主要类别,来测试对象分类。

图4是knn算法的图形解释:

图 4knn算法的改进:分组快速搜索近邻法。其基本思想是:

将样本集按近邻关系分解成组,给出每组质心的位置,以质心作为代表点,和未知样本计算距离,选出距离最近的一个或若干个组,再在组的范围内应用一般的knn算法。由于并不是将未知样本与所有样本计算距离,故该改进算法可以减少计算量,但并不能减少存储量。

四、 matlab基本操作。

这是康旭升老师在7月31日上午讲授的。

开发matlab软件的初衷只是为了方便矩阵运算,随着其作为商业软件的推广,它不断吸收各学科各领域权威人士编写的实用程序,形成了一系列规模庞大、覆盖面极广的工具箱(toolbox), 如优化、图形处理、信号处理、神经网络、小波分析、概率统计、偏微分方程、系统识别、鲁棒控制、模糊逻辑等工具箱,极大地方便了我们进行科学研究和工程应用。由于数学建模中很多问题都可以转化为优化问题,本节我们简单地介绍一下优化工具箱(optimization toolbox)中的部分函数,为大家今后熟练使用matlab各工具箱函数奠定基础。

康老师给我们介绍了matlab的基本用法,介绍了逻辑运算,循环。比如%后面的是解释性语句,不参与程序的运行。而%%是可以起到分段作用的。

如果matlab语句另起一行但是没写完那么就需要加…。此外,康老师还以fibonnaci为例演示了matlab编程解决问题。

图 5五、 lingo/lindo优化软件简介。

这是康旭升老师在7月31日下午讲授的。

康老师介绍了lingo软件,由于是英文版,简单的介绍了菜单栏的作用。然后康老师给我们演示了用lingo怎样求最优路线。

图 6所以, 从s到t的最优行驶路线的路长为20. 进一步分析以上求解过程, 可以得到从s到t的最优行驶路线为。

s→ a3→ b2→ c1 → t.

lingo程序如图6所示:

图 7此外,康老师还讲了用lingo来解决订购船只的问题。下面将阐述用lingo解决最优选择问题。

某钻井队要从10个可供选择的井位中确定5个钻井探油,使总的钻探费用为最小。若10个井位的代号为s1、s2……s10,相应的钻探费用为c1,c2……c10为5,8,10,6,9,5,7,6,10,8,并且井位选择上要满足下列限制条件:

1) 或选择s1和s7,或选择钻探s9;

2) 选择了s3或s4就不能选择s5,或反过来也一样;

3) 在s5,s6,s7,s8中最多只能选两个;

试建立这个问题的整数规划模型,确定选择的井位。

取0-1变量,若表示选取第i个井,若,则表示不选取第i个井。建立数学模型如下所示:

model:

sets:variables/1..10/:s,cost;

endsets

data:cost=5 8 10 6 9 5 7 6 10 8;

enddata

min=@sum(variables:cost*s);

s(1)+s(7)-2)*(s(9)-1)=0;

s(3)*s(5)+s(4)*s(5)=0;

sum(variables(i)|i#ge##and#i#le#8:s(i))<2;

sum(variables:s)=5;

for(variables:@bin(s));

end图 8

variablevalue reduced cost

s( 1) 1.0000005.000000

s( 2) 0.0000008.000000

s( 3) 0.00000010.00000

s( 4) 1.0000006.000000

s( 5) 0.0000009.000000

s( 6) 1.0000005.000000

s( 7) 1.0000007.000000

s( 8) 0.0000006.000000

s( 9) 0.00000010.00000

s( 10) 1.0000008.000000

objective value31.00000

即选择井s1、s2、s4、s6、s7以达到最小费用31。

六、 符号运算、字符串操作及相互转化。

这是戴晓霞老师在8月1日上午讲授的。

戴老师给我们介绍了matlab的符号工具箱,演示了怎样用matlab解方程。定义符号应该用x=sym(‘x’,’real’)。这样可以用来求导。

在符号工具箱symbolic math toolbox中可以找到一些常用的函数,我们可以通过matlab的help函数进行学习寻找我们不知道的函数的用法,也可以求助matlab的社区寻求帮助。她向我们介绍了求积分函数的用法。=int(f,0,1)用来求积分。

还有求导函数diff的用法,ezplot函数可以直接画出函数的图像,不需要像plot那样描点,还有求极限函数limit。如果是diff(u,x,1),则表示在函数u中对x求1阶偏导。戴老师还强调一般可以用solve解方程,如‘solve(‘sin(x)=1’,x)可以解最近的根。

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....

matlab作业

电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...