1GGH安装作业指导书005 (411).pptVIP

  • 4
  • 0
  • 约2.34万字
  • 约 313页
  • 2017-11-15 发布于江西
  • 举报
MATLAB ——数学建模基础教程;MATLAB ——数学建模基础教程;MATLAB程序设计基础;MATLAB语言的基本要素;常量 matlab中预定义的一些特殊的量。 i,j 虚数单位 Realmin 最小的正浮点数, pi 圆周率 Realmax 最大的浮点数, eps 浮点运算的相对精度 Inf 无穷大 NaN Not-a-Number ,表示不定值 例如: pi ans = %ans是默认的结果变量 3.1416;1/0 Warning: Divide by zero. ans = Inf 0/0 Warning: Divide by zero. ans = NaN; 定义变量时应避免与常量名相同,如果改变了某个常量的值,可以用“clear+常量名”命令来恢复该常量的初始设定值。;数值 数值缺省为实数保留小数点后4位浮点数表示。其输入格式与C语言一致:如:9 -73 0.1999 1.475e6 输出格式由format命令控制,只是影响屏幕显示效果,不影响内部存储和计算。下面以pi为例。; z=2*exp(pi/3i) z = 1.0000 + 1.7321i ;字符串 字符串用单引号输入或赋值; 字符串的每个字符都是都是字符数组的一个元素; 字符串和字符数组基本上等价。; 如果在字符串内使用单引号时,可以用连续两个单引号表示。例如:; a=[1:5] a = 1 2 3 4 5 b=num2str(a) b = 2 3 4 5 a*2 ans = 2 4 6 8 10 b*2 ans = 98 64 64 100 64 64 102 64 64 104 64 64 106; matlab对字符串的操作与C语言中的几乎完全相同: strcat 链结串 strcmp 比较串 strvcat 垂直链结串 strncmp 比较串的前n个字符 findstr 在其他串中找此串 upper 转换串为大写 lower 转换串为小写 blanks 生成空串 deblank 移去串中空格… …;运算符 在matlab语言中运算符包括算术运算符、关系运算符和逻辑运算符。其中算术运算符见右表: 其中点运算是指操作元素点对点的运算,也就是说矩阵内元素对元素之间的运算,点运算要求参与运算的变量在结构上必须是相似的。 例如:; a=[1,2,3;4,5,6;7,8,9] a = 1 2 3 4 5 6 7 8 9 b=[1 2 3 4 5 6 7 8 9] b = 1 2 3 4 5 6 7 8 9; Matlab语言的关系运算符如右表: 当判断一个矩阵是否为空矩阵时,一般不用“==”,而应当使用函数isempty。; Matlab语言的逻辑运算符如右表: 进行逻辑判断时,所有非零数值均被认为为真,而零为假;在逻辑判断结果中,判断为真时输出1,为假时输出0. 三种运算符中,它们的优先级关系先后为:算术运算符、关系运算符、逻辑运算符。 ;a=[1:3;4:6;7:9]; x=5; y=ones(3)*5; xa=x=a xa = 0 0 0 0 1 1 1 1 1 b=[0 1 0;1 0 1;0 0 1];;a=magic(5); a(:,3)=zeros(5,1) a = 17 24 0 8 15 23 5 0 14 16 4 6 0 20 22 10 12 0 21 3 11 18 0 2 9 a1=all(a(:,1)10) a1 = 0 ;标点

文档评论(0)

1亿VIP精品文档

相关文档