matlab初级知识整理

1.图形窗口,画出三维曲面:surf(peaks);

2.使用class函数和ischar函数测试变量的数据类型;

3.用strcat函数可以把两个或更多个字符数组组合在一起;

4.使用num2str设置输出字符串的位数;

5.使用strcmp,strncmp比较字符串;

6.使用first:increment:last创建一个从first开始,last结束,增量为increment的数组;

7.使用linspace(first_value,last_value,number)创建一个从first_value开始,到last_value结束,包含有number个数据元素的数组;

8.数组间的乘除运算符号为.*,./,.\,.^;

9.矩阵的逆用inv函数实现;

10.矩阵的行列式大小用det函数实现;

11.矩阵的特征值用函数eig或eigs得到;

12.矩阵的秩用函数rank(A)得到;

13.矩阵的正交化orth(A),矩阵的迹由函数trace(A)得到;

14.单位矩阵可用函数eye(n,m)来实现;

15.用函数ones(n,m)来创建全部元素为1的矩阵;

16.用函数zeros(n,m)来创建零矩阵;

17.随机矩阵可由函数rand(n,m)和randn(n,m)来实现,它们分别表示生成元素服从0~1间均匀分布的随机矩阵和元素服从均值为零、方差为1的正态分布随机矩阵;

18.多项式可以直接用向量表示,如T=[2 5 0 4 1 4];poly2sym(T);表示多项式 f(x)=2x^5+5x^4+4x^2+x+4;

19.多项式拟合可用函数polyfit实现,如 x=linspace(0,2*pi,100); y=cos(x); T=polyfit(x,y,6); y1=polyval(T,x);plot(x,y,'go',x,y1,'b--');

20.mean函数用于求向量或矩阵中元素的平均值,median函数用于求向量或矩阵元素中元素的中值,std函数用于求向量或矩阵中元素的标准差;cov函数用于求协方差矩阵;

21.[n,d]=numden(a),提取符号表达式a中的分子与分母,并分别将其存放在n与d中;

22.符号表达式的加减乘除可分别由函数symadd,symsub,symmul,symdiv来实现;也可由+,-,*,/符号进行运算;


MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运 算。但在以后的几年内,它逐渐发展为一种极其灵活的计算体系,用于解决各种重要的技 术问题。Matlab 程序执行matlab 语言,并提供了一个极其广泛的预定义函数库,这样就使 得技术工作变得简单高效。在解决工程技术问题方面,MATLAB 比其它任何计算机语言 (包括FORTAN 和C)都简单高效。本书将介绍matlab 语言,并向大家展示如何运用它去 解决经典的技术问题。 本书把matlab 当作一种技术编程语言来教,向学生展示如何编写简洁高效,有充分根 据的程序。本书不主张把MATLAB 数以百计的函数全部介绍给大家,而是教给学生怎样使 用MATLAB 语言,以及如何使用网上在线工具去加载你所需要的函数。本书的前六章是 “编程设计介绍”的课程,专门为大一的工科学生而设计编写的。这部分内容以9 周,每 周3 个小时教学为宜。其余的章节涵盖了一些高级的主题,例如输入输出接口 (input/output interfaces)和图形用户界面(GUI)。这些章节可能需要更长时间的学习,也 可以作为使用MATLAB 的工科学生和有经验的工程师的参考。 第二版的变化 本书与MATLAB6.0 和6.1 相匹配,但基本的MATLAB 语言与MATLAB 5.0 大体相一 致,而集成工具,窗口和帮助子系统都发生了巨大的变化.还有MATLAB 6.0 许多新的完整 的MATLAB 图形用户界面.于是还在使用6.0 以前版本的用户应注意到:在第十章的对于图 形用户界面(GUI)的发展并不适用于他们.用MATLAB 进行科技编程的优点MATLAB 语言 相对于传统的科技编程语言有诸多的优点。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值