实用 MATLAB教学资料-1-2.pptVIP

  • 1
  • 0
  • 约7.28千字
  • 约 113页
  • 2017-06-04 发布于浙江
  • 举报
2、while 循环 格式 while 表达式 循环体 end 二、循环结构 1、if…end if 表达式 执行语句 end 三、分支结构 2、if…else…end if 表达式 执行语句1 else 执行语句2 end 3、if…elseif…else…end if 判断表达式1 执行语句1 elseif 判断表达式2 执行语句2 . . . elseif 判断表达式n-1 执行语句n-1 else 执行语句n end 4、switch…case switch 变量名 case 变量值1 执行语句1 . . . case 变量值n-1 执行语句n-1 otherwise 执行语句n end 一、常量 程序中其值固定不变的量 数值常量 字符串常量:写在单引号对中 逻辑常量:真为1,假为0 2.4 语言基础 二、变量 程序中其值可能发生改变的量 命名注意: 顾名思义; 第一个字符必须是英文字母,变量名中可以包含下划线,数字; 区分大小写; 不要使用系统保留字。 二、变量 MATLAB的一些保留变量 变量 含义 变量 含义 pi 圆周率 realmin 最小正实数 Inf或inf 无穷 realmax 最大正实数 i或j 虚数单位 bitmax 最大正整数 MATLAB的一些保留变量 变量 含义 变量 含义 NaN或nan 不是数 nargout 函数输出变量个数 eps 计算机零阈小值 nargin 函数输入变量个数 ans 计算结果缺省时的变量名 四则运算 三、运算符 + - .* ./ 关系操作符 符号 含义 ? 小于 ? 大于 = 小于等于 = 大于等于 == 等于 ~= 不等于 三、运算符 符号 含义 格式 ~ 或not 逻辑非 ~A或者not(A) 逻辑操作符 三、运算符 符号 含义 格式 ~ 或not 逻辑非 ~A或者not(A) | 或or 逻辑或 A | B 或者or(A,B) 逻辑操作符 三、运算符 符号 含义 格式 ~ 或not 逻辑非 ~A或者not(A) | 或or 逻辑或 A | B 或者or(A,B) 或and 逻辑与 A B 或者and(A,B) 逻辑操作符 三、运算符 逻辑操作符 三、运算符 符号 含义 格式 ~ 或not 逻辑非 ~A或者not(A) | 或or 逻辑或 A | B 或者or(A,B) 或and 逻辑与 A B 或者and(A,B) xor 逻辑异或 xor(A, B) 即(or(A,B) ) (~ (A B)) 命令 说明 format 默认格式,5位定点计数制 format long 15位定点计数制 format short e 5位浮点计数制,科学计数法 format long e 15位浮点计数制,科学计数法 四、显示格式的控制 四、显示格式的控制 写在程序最开始,如 format long 2、已知Lagrange插值算法的命令式m文件,求f(4.5)。改写为函数式m文件,再求f(4.5)。已知节点数据如下表 x -5 -4 -3 -2 -1 0 f(x) 0.038462 0.058824 0.1 0.2 0.5 1 x 1 2 3 4 5 ? f(x) 0.5 0.2 0.1 0.058824 0.038462 ? 作 业 1、安装MATLAB x=[-5 -4 -3 -2 -10 1 2 3 4 5];%已知节点 y=[0.038461538 0.058823529 0.1 0.2 0.5 1 0.5 0.2 0.1 0.058823529 0.038461538]; xs=4.5;%待求插值点 n=length(x); n1=length(xs); for i=1:n1 s=0; for j=1:n p=1; for k=1:n if k~=j p=p*(xs(i)-x(k))/(x(j)-x(k)); end end s=s+p*y(j); end ys(i)=s end * * * 从serial 文件夹中选择 license.lic文件 从光驱“X:\serial\MatlabX32” or “X:\serial\MatlabX64” 中 复制bi

文档评论(0)

1亿VIP精品文档

相关文档