您所在位置: 网站首页 / matlab7从入门到精通15章.ppt / 文档详情
matlab7从入门到精通15章.ppt 立即下载
2024-12-17
约4万字
约394页
0
7.4MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

matlab7从入门到精通15章.ppt

matlab7从入门到精通15章.ppt

预览

免费试读已结束,剩余 389 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB7.0从入门到精通主要讲述内容第1章MATLAB简介MATLAB语言的优点:
(1)简单易学;
(2)代码短小高效,只需熟悉算法特点、使用场合、函数调用格式和参数意义,不必花大量时间纠缠具体算法;
(3)计算功能非常强大;
(4)强大的图形表达功能;
(5)可扩展性能。MATLAB的一个重要特色:它有一套程序扩展系统和一组称之为工具箱(toolbox)的特殊应用子程序。工具箱是MATLAB函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的,主要包括信号处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。MATLAB提供两种运行方式,命令行方式和M文件方式。具体情况见下面的两幅图。78命令窗口左侧是工作空间窗口,其中包括变量名、变量数组大小、变量字节大小和变量类型。双击该变量会出现该变量的详细信息。命令历史窗口显示所有执行过的命令,可以双击再次执行。当前目录窗口显示当前目录下所有文件类型和最后修改时间。101112131.3MATLAB7.0的通用命令1.4MATLAB的帮助系统命令行中输入help,列出所有函数类别和工具箱的名称和功能。命令行中输入help+工具箱名或函数名,可以显示对应的功能信息。
单击工具条上的问号按钮或单击Help菜单中的MATLANHelp项,可以打开联机帮助窗口。helpdesk和helpwin或doc产生联机帮助。
单击Help菜单中的Demos项或直接在命令窗口输入Demos,可以进行演示。
lookfor函数的用法,lookfor+关键字,这样可以避免新学者不知道函数名而束手无策。第2章数值运算>>a=1+2i

a=

1.0000+2.0000i

>>a=1+2*i

a=

1.0000+2.0000i>>b=sin(2)+cos(2)i
???b=sin(2)+cos(2)i
|
Error:UnexpectedMATLABexpression.

>>b=sin(2)+cos(2)*i

b=

0.9093-0.4161i>>x=sin(2);
>>y=cos(3);
>>z=complex(x,y)

z=

0.9093-0.9900i
>>z=complex(x)

z=

0.9093>>i+2i

ans=

0+3.0000i

>>i+2*i

ans=

0+3.0000i>>i=10;
>>i+2i
ans=
10.0000+2.0000i
>>i+2*i
ans=
30
>>5+2i
ans=
5.0000+2.0000i
>>5+2*i
ans=
25MATLAB中的变量必须以字母打头,之后可以是任意字母、数字或下划线,变量名区分字母大小写,变量名不超过19个字符,默认变量名为ans。除此之外还包含一些特殊的变量。
Whos命令能够显示变量的信息。242.2MATLAB的数值运算基础2627282.3数组及向量运算(2)利用MATLAB函数linspace来创建数组,形成一个等差数列关系的数组,number为数组个数
linspace(firstvalue,lastvalue,number)。
a=linspace(0,2,5)

a=

00.50001.00001.50002.0000(3)利用logspace函数来创建一个对数分隔的数组,形成一个等比数列关系的数组,logspace(firstvalue,lastvalue,number)。数值从10的firstvalue次幂到10的lastvalue次幂结束。
a=logspace(0,2,5)

a=

1.00003.162310.000031.6228100.00002、数组运算
(1)数组与标量的四则运算是指数组中的每个元素与标量进行加、减、乘、除运算。数组的指数运算exp,以2为底的指数运算pow2,自然对数运算log,常用对数运算log10,以2为底的对数运算log2,开方运算sqrt。是数组中每个元素进行相对应的运算。
(2)数组与数组之间进行运算时,每个数组必须具有相同的维数,且必须用点乘或点除。查询x数组的第n个元素,x(n);
查询x数组的第2到4个元素,x(2:4);
查询x数组的第4到最后1个元素,x(4:end);
查询x数组的第3、2、1个元素,x(3:-1:1);
查询x数组的小于n元素,x(find(x<n));
查询x数组的第4、2、5个元素,x([425]);
将x数组的第n个元素赋值为A,x(n)=A;
查询数组A的第2行,第3列的元素,A(2,3);
查询数组A的第3行所有的元素,A(3,:);
查询数组A的第2列转置后所有的元素,(A(:,2))’。数组排序:sort(x)命令将数组x中的元素按升序排列。
当x是多维数组时
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

matlab7从入门到精通15章

文档大小:7.4MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用