




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab讲座主要内容逻辑运算比较运算常用初等数学函数习题课逻辑运算&与A&B-and()|或A|B or()非A not()xor异或xor(A, B)例 A=1 0 B=0 1 C=A&B -0 0 D=A&B -1 0比较运算大于If (i100) then -.小于= =等于=大于等于=不等于MATLAB的查询命令命令意义help查询已知命令lookfor用来寻找未知的命令who列出所有定义过的变量名称whos列出所有定义过的变量名称、规模、存储空间特殊矩阵eye(n)生成n阶单位方阵ones(n)生成n阶全1方阵zeros(n)生成n阶全0方阵magic(n)生成n阶魔方阵超越函数log (x)Loge(x)Log10(x)Log10(x)Log2(x)Log2(x)Exp(x)exMATLAB常用基础数学函数-适用于矩阵函数意义abs(x)纯量的绝对值或复数的模angle(z)复数z的相角(Phase angle)sqrt(x)开平方real(z)复数z的实部imag(z)复数z的虚部conj(z)复数z的共轭复数round(x)四舍五入至最近整数fix(x)无论正负,舍去小数至最近整数函数意义floor(x)地板函数,即舍去正小数至最近整数ceil(x)天花板函数,即加入正小数至最近整数rat(x)将实数x化为分数表示rats(x)将实数x化为多项分数展开sign(x)符号函数 (Signum function)。特殊矩阵eye(n)生成n阶单位方阵ones(n)生成n阶全1方阵zeros(n)生成n阶全0方阵magic(n)生成n阶魔方阵超越函数log (x)Loge(x)Log10(x)Log10(x)Log2(x)Log2(x)Exp(x)ex常用三角函数(对矩阵中每个元素运算)sin(x)正弦函数cos(x)馀弦函数tan(x)正切函数asin(x)反正弦函数acos(x)反馀弦函数atan(x)反正切函数sinh(x)超越正弦函数cosh(x)超越馀弦函数tanh(x)超越正切函数asinh(x)反超越正弦函数acosh(x)反超越馀弦函数atanh(x)反超越正切函数向量函数(对于矩阵,对每一列进行运算)函数意义min(x)向量x的元素的最小值max(x)向量x的元素的最大值mean(x)向量x的元素的平均值std(x)向量x的元素的标准差diff(x)向量x的相邻元素的差sort(x)对向量x的元素进行排序length(x)向量x的元素个数norm(x)向量x的欧氏(Euclidean)长度sum(x)向量x的元素总和 12 15 18第四讲 Matlab设计基础(三)2.4 流控制结构2.4.1 循环结构For结构for 变量 = 向量 - i=1 3 4, i=s1:s2:s3循环体end例:sum=0for i=1:100sum=sum+1;endsumWhile 结构while 逻辑变量 -(i100)循环体end例:sum=0; i=1;while (i=100)sum=sum+1; i=i+1;endsum条件If 条件式1条件块1elseif 条件式2条件块2else条件块n+1end例:For I=1:10If I3 A(i)=0;Elseif I6A(i)=1;ElseA(i)=-1EndendSwitchCase test1Try语段1Catch语段2end2.5 Matlab脚本文件和M函数文件M语言的函数Function返回变量列表=函数名(输入变量列表)%注释输入、返回变量格式的检测函数体语句function y=mysum(x, n)%mysum(x, n) calculates the sum of iii=0:n; jjj=1./x.iii;y=sum(jjj)2.6 Matlab绘图与技巧数据准备 x=0:pi/50:2*pi; y=sin(x);基本语句Plot(x1, y1, -b*, x2, y2,) 标注Xlabel(time)Ylabel(pressure)Title(pressure response)Legend(温度)可视图形编辑工具Polar(theta, rho)Loglog(x, y)Semilog(x,y)Subplot(m,n,k), plot()例:Subplot(211), plot(x1, y1)Subplot(212),plot(x2,y2)隐函数绘图Ezplot(函数表达式,绘图区间),Easy to use function plotterEzplot(x2+3*y2-5,-pi/4, pi, -1, 3)Axis(-4,4,-4,4)hold on/hold off grid on/grid offfigure2.7 三维绘图三维曲线(弹道曲线)x=f1(t), y=f2(t), z=f3(t)Plot3(x1, y1, z1, s1, x2, y2, z2, s2, )x1n, y1n, z1nt=0:pi/50:2*pix=sin(t);y=cos(t); z=t;h=plot3(x, y, z)网线图mesh(x, y, z)曲面图Surf(x, y, z, c)Mesh(x,y, z, c)x1m, y1n, z1mxnx, y=meshgrid(-3:0.1:3, -2:0.1:2)z=x.2+y.2;mesh(x, y, z) Surf(x, y, z)2.9 提高执行效率2.9.1 测定执行时间ticx=0;for i=1:1000x=x+sin(i);endtocelapse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 75MW海上光伏电站经济效益和社会效益分析报告
- 2025年慢病知识考试试题及答案
- 多重耐药菌知识培训讲座课件
- 新生宠物急救知识培训总结
- 2025年湖南省低空经济发展集团有限公司第二次公开招聘12人模拟试卷及答案详解(名校卷)
- 2025广西百色市凌云县新活力劳务有限责任公司工作人员招聘8人考前自测高频考点模拟试题及参考答案详解1套
- 桥梁修复与加固施工方案
- 工程项目勘察阶段管理方案
- 2025年领导力有关的试题及答案
- 产品经理笔试试题及答案
- 静脉导管感染护理
- 公司周例会会议管理制度
- 2025自考专业(国贸)考前冲刺试卷及完整答案详解
- CJ/T 94-2005饮用净水水质标准
- 中国水墨画课件模板
- 浙江枧洋高分子科技有限公司年产15000吨无溶剂聚氨酯胶黏剂和5000吨水性胶黏剂、5000吨热熔胶建设项目环评报告
- 反对邪教崇尚科学班会课件
- 《北京市建设工程规划设计技术文件办理指南》
- DBJ04-T 303-2024 高性能混凝土应用技术规程
- BIM基础知识讲座
- 《急性肝功能衰竭》课件
评论
0/150
提交评论