MATLAB的基本要点.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB的基本要点

第一章第1讲 MATLAB的基本要点 数和变量的类型, 函数的应用 基本语法,几种运算 常用绘图方法和图形的拷贝 程序的调试 MATLAB简介 MATLAB是矩阵实验室的简称,它的基本单位是矩阵,它的指令表达式与数学和工程中的形式十分相似,可视化的人机交互界面。 MATLAB的特点 数和变量的类型 数值型 3.24, 3+j*4, A=[1 2 3;4 5 6;7 8 9] 字符串型 ‘3.24’,‘电路分析实验’ 符号型 用syms 变量或sym(‘表达式’) syms a b t 或 sym(‘t^2+2*t+5’) 可以互相转换 数值?字符串 num2str(), str2num() 符号?字符串 char(),字符串?符号sym(‘表达式’) 符号?数值 subs() 举例 数值型便于计算和绘图 10*exp(-0.5*t).*sin(pi*t)波形 符号型便于获得解析结果 对上式求导,再画出原函数和导数的波形. 字符串便于图中注释 Title(‘标题字符串’),xlabel(),ylabel() Legend() Text() Gtext() 函数的应用 MATLAB内部函数 基本函数 exp(), sin(), plot(), max() 工具箱的函数 rectpuls(), tripuls(), 外部函数 用户自定义函数: 如myplot() function myplot(x,y) % x为横坐标数组,y为纵坐标数组. x0=x(1);xe=x(end); max_y=max(y);min_y=min(y);dy=(max_y-min_y)/10; plot(x,y,linewidth,2);grid; axis([x0,xe,min_y-dy,max_y+dy]) set(gca,FontSize,8) 基本语法 表达式 函数 变量=表达式或函数 一行可有多条语句,每句用“,”或“;”隔开。 每句用“,”表示显示结果。 每句用“;”表示不显示结果。 %后为注释, 不执行。 几种运算 矩阵运算和数组运算 矩阵运算:A*B,C/D,E^2 数组运算: A.*B,C./D,E.^2 数值运算和符号运算 数值运算:结果是数值 符号运算:结果是解析表达式 例 f(t)=10*exp(-0.5*t).*sin(pi*t) 用数值求导和符号求导 还可以数值积分,符号积分,见书 程序的调试 编写M文件(程序或函数) 打开编辑窗口 输入MATLAB语句 保存---取文件名(必须字母开头)如dl_1 运行程序 在编辑窗口运行RUN 在命令窗口运行:文件名,如dl_1 程序中所调用函数,应在同一文件夹中。 调试程序 运行错误显示在命令窗口 在编辑窗口修改错误,再运行。 实验一 电阻电路的计算 实验目的 (1)学习MATLAB命令的基本使用方法 (2)掌握电路方程的几种求解方法 (3)学会根据电路分析的知识编写小段程序 实验仪器 装有MATLAB软件PC机一台 实验报告要求 (1)按照实验报告模板填写 (2)列出网孔方程或节点方程 (3)程序或命令代码,以及运行结果 (4)实验体会 图示电路中,已知 求电路中的电压U6和电流Is 注意事项 解代数方程有两种方法: 数值计算法: RI=U,I=R\U 符号计算法: solve( )函数 用符号计算法的结果有两种形式: 分数:如1/2,24/67 方程的系数是整数或分数 小数:如3.467890…… 方程的系数是小数 用subs( )函数统一结果。 [x y]=solve(11*x+7*y=1/2,3*x+9*y=13) x =-173/156 y =283/156 subs([x y]) -1.1090 1.8141 注意事项 用subs()函数统一结果。 [x y]=solve(11*x+7*y=0.5,3*x+9*y=13) x = -1.1089743589743589743589743589744 y = 1.8141025641025641025641025641026 subs([x y]) ans = -1.1090 1.8141 注意事项 用续行符”…”使命令换行(在编辑器中)。 长江大学电信学院 长江大学 数值计算能力 符号计算 文字处理 专业水平的可视化建模仿真和实时控制能力 与其它很多学科都有用户接口 当前路径 工作空间 历史记录窗口 命令窗口 MATLAB工作环境 菜单栏 实验原理(1)——矩阵法求解电路 用网孔分析法,设网孔电流如图中虚线所示。

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档