单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第七节 Matlab的程序设计 —— Matlab语言称为第四代编程语言程序简洁可读性很强而且调试十分容易是Matlab的重要组成部分m文件简介用户如想灵活应用Matlab去解决实际问题充分调用Matlab的科学技术资源就需要编辑m文件包含Matlab语言代码的文件称为m文件其扩展名为m编辑m文件可使用各种文本
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第七节 matlab的程序设计 —— matlab语言称为第四代编程语言程序简洁可读性很强而且调试十分容易 是matlab重要组成部分m文件简介用户如想灵活应用matlab去解决实际问题充分调用matlab的科学技术资源就需要编辑m文件包含matlab语言代码的文件称为m文件其扩展名为m编辑m文件可使用各
Clique para editar o estilo do títuloMATLAB命令有两种执行方式交互式命令操作方式(interactive mode)通过命令窗口进行交互式操作优点:简单直观缺点:速度慢执行过程不能保留M文件(M-file) 的编程工作方式(programming mode)将有关命令编成程序存储在一个M文件中当运行该程序后 MATLAB自动依次执行该文件中的命令直至全部命
注:case 后面的值可以是标量字符串单元数组为单元数组时MATLAB把ex的值和单元数组的每一个元素做比较只要有一个元素匹配就执行对应的命令组例:clear N=4A=magic(3) try A_N=A(N:) catch A_end=A(end:) end lasterr函数文件示例:function [sp]=fcircl
法1.程序中直接赋值数据的输出if语句 1.单分支if语句 语句格式为: if 逻辑表达式 语句组 end 当逻辑表达式是真时则执行语句组执行完之后继续执行if语句的后继语句若条件不成立则直接执行if语句的后继语句例: 计算 try语句 函数
字符串 在MATLAB中字符串是用单撇号括起来的字符序列 c=Shuxuekexuexueyuan MATLAB将字符串当作一个行向量每个元素对应一个字符其标识方法和数值向量相同也可以建立多行字符串矩阵 d=[abcde12345] 字符串是以ASCII码形式存储的abs和double函数都可以用来获取字符
eps — 容差变量浮点相对精度 pi — 圆周率?的近似值 inf或Inf — 表示正无穷大定义为10 NaN — 非数它产生于0× ?00?? 等运算 ij — 虚数单位 ans — 对于未赋值运算结果自动赋给ansrealmax—计算机可以表示的最大浮点数realmin—计算机可以表示的最小浮点数version—MATLAB版本字符串lastwarn lasterr—返回最后一条警告错误语句
交互式的命令行工作方式 e31.m文件:a=1:9 b=[111213141516171819] c=aa=bb=c a b 在MATLAB的命令窗口中输入e31将会执行该命令文件选择结构的语句有if语句和switch语句1. if语句 格式一: if 条件 语句组 end【例4】 输入三
MATLAB 程序设计
违法有害信息,请在下方选择原因提交举报