- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab常用精简M文件教程
1.字符串1.)字符串查找K=findstr(S1,S2)或strfind(S1,S2)例:s=how much wood would a woodchuck chuck?a=findstr(s,a)2.)把S1中的S2子字符串都换成S3 , S=strrep(S1,S2,S3)例:S1=This is a beautiful women!strrep(S1,women,girl)2.多项式1.)向量转换为多项式,poly2sym()例:P=[3 5 0 1 0 12]y=poly2sym(P)2.)计算多项式的值y=polyval(P,X)%计算以向量P为系数的多项式在X处的值,y=polyvalm(P,X)%计算以向量P为系数的多项式在方阵X的值例:p=[1 -20 -16 480 98]x=4polyval(p,x)3.)求多项式的根例:p=[1 0 3 12 -7]roots(p)4.)多项式的求导和积分,polyder()和polyint()3.数组1.)求点积例:x1=[11 22 33 44]x2=[1 2 3 4]a=dot(x1,x2) %或sum(x1.*x2)2.)求叉积例:x1=[11 22 33]x2=[1 2 3]x3=cross(x1,x2)3.)求混合积例:a=[1 2 3 ]b=[2 4 3]c=[5 2 1]v=dot(a,cross(b,c))4.)数组排序,sort(x) %默认升序Y=sort(X,DIM,MODE)%DIM选择用于排列的维,MODE决定了排序的方式ascen升序dsescend降序4.矩阵1.)生成矩阵[]空矩阵zeros 0矩阵eye单位矩阵ones全为1的矩阵tril 或triu 生成上下三角矩阵diag生成对角矩阵magic生成魔术方阵%每一行每一列以及每条主对角线的元素之和都相等(2阶除外)rand生成0-1分布的随机矩阵randn生成正态分布的随机矩阵vander生成范德蒙矩阵2.)求矩阵的秩,r=rank(T); %T为矩阵3.)求矩阵的迹, %矩阵主对角线元素的和 T=trace(M); %M为矩阵4.)矩阵的变维,reshape(A,2,4);%变为两行四列5.绘图. 点o 圆- 实线-. 点虚线-- 虚线y 黄色k 黑色w 白色 b 蓝色 g 绿色 r 红色 c 亮青色 m 锰紫色 bar 长条图 errorbar 图形加上误差范围 fplot 较精确的函数图形 polar 极座标图 hist 累计图 rose 极座标累计图 stairs 阶梯图 stem 针状图 fill 实心图 feather 羽毛图 compass 罗盘图 quiver 向量场图plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale)semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 axis([xmin,xmax,ymin,ymax]):函数来调整图轴的范围xlabel(Input Value):% x轴注解 ylabel(Function Value): % y轴注解 title(Two Trigonometric Functions): % 图形标题 legend(y = sin(x),y = cos(x)): % 图形注解 grid on:% 显示格线可用subplot来同时画出数个小图形於同一个视窗之中: subplot(2,2,1); plot(x, sin(x)); subplot(2,2,2); plot(x, cos(x)); subplot(2,2,3); plot(x, sinh(x)); subplot(2,2,4); plot(x, cosh(x));6.数据的输入与输出1.)从键盘输入数据,A=input(提示信息,选项);其中提示信息为一个提示用户输入什么样的数据的字符串。如果在input函数调用时采用s选项,则允许用户输入一个字符串。例如,想输入一个人的姓名,可采用命令:xm=input(Whats your name?,s);2.)窗口输出函,disp(输出项);其中输出项既可以为字符串,也可以为矩阵。3.)程序的暂停,pause(延迟秒数)如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后程序继续执行。若要强行中止程序的运行可使用Ctrl+C命令。7.选择结构1.)if语句1.单分支if语句:if 条件 语句组End2.双分支if语句:if 条件 语句组1else 语句组2End3.多分支if语句:if 条件1
您可能关注的文档
最近下载
- 高斯小学奥数含答案二年级(下)第06讲-扫雷游戏.pdf VIP
- 《景区运营与管理实务》课件——旅游景区管理要素.pptx VIP
- GB50171-2012 电气装置安装工程 盘、柜及二次回路接线施工及验收规范.pdf VIP
- 《工程制图》教学教案(1-10次课,合计50次课).doc VIP
- 统编版道德与法治九年级上册第三单元《文明与家园》作业设计.docx
- 高斯小学奥数含答案二年级(下)第06讲扫雷游戏.pdf VIP
- 旅游景区运营管理手册(制度)[257页].doc VIP
- 中南大学ORcad实验报告(程嘉洲版实验2到实验7)完美步骤,完美报告!.doc
- 部编版九年级道德与法治第四单元《文明与家园》作业设计.docx
- 《工程制图》教学教案(11-20次课,合计50次课).doc VIP
文档评论(0)