- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Matlab程序设计教程》读书笔记
第一章 matlab操作处理
第二章 matlab矩阵及其运算
1、变量名是以字母开头,后接字母、数字或者下划线的字符序列,做多63个字符。赋值语句:①变量=表达式;②表达式。Matlab语句后加上分号表示仅仅执行赋值操作,不显示结果。
2、rem求余数或模运算;mod模除取余;fix向零方向取整,exp表示e。
3、zeros产生全零矩阵,ones产生全一矩阵,eye产生单位阵,rand产生0~1间均匀分布的随机矩阵,randn产生均值为0,方差为1的标准正态分布随机矩阵。
4、矩阵除法分为左除和右除:(左)A\B=A-1B;(右)B/A=BA-1。
矩阵的点除,则表示矩阵对应元素相除。
5、对角阵diag;上三角triuh(A);下三角tril(A)。
矩阵转置是单撇号(’)。
矩阵旋转,很方便的以90度为单位对矩阵A按逆时针方向旋转。
Rot90o(A,K)将A旋转90度的k倍。
矩阵的左右翻转fliplr(A)。
矩阵的上下翻转flipud(A)。
矩阵的逆inv(A); 矩阵的伪逆pinv(A)。
行列式值det(A)。
秩rank(A),迹trace(A)。
矩阵的范数p-46.
矩阵的特征值E=eig(A)
矩阵的超越函数:平方根sqrtm,对数logm,指数expm,普通矩阵函数,funm。
6、字符串
字符串是用单撇号括起来的字符序列。
num2str:将数值转换成字符串;str2num将字符串转换成数值。
7、数据结构和单元数据
8.、稀疏矩阵:矩阵中含有大量的零元素,而仅含有很少的非零元素。
第三章 matlab程序设计
1、M文件
定义:用matlab语言编写的程序,叫做M文件。
分类:命令文件、函数文件。
2、程序控制结构
①顺序结构:input;disp;pause。
②选择结构:if;switch;try。
③循环结构:for语句;while语句;break和continue语句;循环的嵌套。
3、函数文件
function 输出形参表=函数名(输入形参表)
函数调用:【输出实参表】=函数名(输入形参表)
函数参数的可调性
全局变量和局部参量
4、程序调试
调试命令有表:P-88
第四章:matlab文件操作
1、文件的打开
fid=fopen(文件名,打开方式)
例子:打开一个名为std.dat的数据文件并进行读操作,命令为fid=fopen(‘std.dat’,’r’)。
2、文件的关闭
sta=fclose(fid)
3、读二进制文件
fread函数可以读取二进制文件的数据,并将数据存入矩阵。格式:
[A,COUNT]=fread(fid,size,precision),其中,A用于存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,为可选项,若不选则读取整个文件内容,若选,则其值为(1)N表示读取N个元素到一个列向量。(2)inf表示读取整个文件。(3)[M,N]表示读取数据到M*N的矩阵中,数据按列存放。
Precision代表读写数据的类型。
4、写二进制文件
COUNT=fwrite(fid,A,precision)
5、文本文件的读写操作
6、数据文件的定位
第五章:matlab绘图
1、绘制单根二维曲线
plot(x,y);
2、绘制多根二维曲线
linspace(x0,x1,n) 其中n代表的是点的数目,即分成n-1等分。步长应当是(x1-x0)/(n-1))Text(x,y,图形说明)’)将使得“MATLAB”一词黑体显示。
6、坐标控制:axis([xmin xmax ymin ymax zmin zmax])
Axis equal:纵、横坐标轴采用等长刻度。
Axis square:产生正方形坐标系(缺省为矩形)。
Axis auto:使用缺省设置。
Axis off:取消坐标轴。
Axis on:显示坐标轴。
7、对函数自适应次采样的绘图函数:fplot(fname,lims,tol,选项)
Subplot(m,n,p):将当前图形窗口分为m*n个绘图区,且选定第p个区为当前活动区。
8、对数坐标图形
semilogx(x1,y1,选项1,x2,y2,选项2,…)
semilogy(x1,y1,选项1,x2,y2,选项2,…)
loglog(x1,y1,选项1,x2,y2,选项2,…)
9、极坐标图:pola
文档评论(0)