MATLAB入门 day 01

作者:sumjess

软件版本:2017b

软件下载及破解地址: http://www.zhanshaoyi.com/5123.html  压缩包密码:rjzkgzh


第一章节:(1)什么是计算?(2)三种基本计算 (3)计算的基本知识


1、数值计算

   ***  变量:MATLAB语言不需要对所使用的变量进行事先说明,也不需要指定其类型,它会自动根据所赋予变量的值或所进行的操作来确定变量的类型。如果变量重新赋值将会用新值代替旧值。如:

   *** a=1

   *** b=0.5

   *** c=a*b

   *** c=3

演算纸式的科学计算语言

2、关系运算

关系运算主要是对两个运算量进行大小关系的比较,输出值为1或0两个逻辑值。

运算符    说明    运算符    说明

<           小于       <=      小于或等于

>           大于       >=      大于或等于

==         等于       ~=      不等于

关系运算用来比较两个同样大小的矩阵,或用来比较一个矩阵和一个标量。比较结果是一个0-1矩阵,当相应元素经关系运算结果为真时,对应位置上生成1,否则为0。

eg:已知矩阵A=[ 1 2 5 7 9 ],找出大于4的元素的位置。

        >>A=[1 2 5 7 9];

        >>b=A>4

        则输出的结果为

        b=

                0 0 1 1 1

注意=和==的区别。==用于比较两个变量,当他们相等时返回1,当它们不相等时返回0;而=用于将运算的结果赋值给一个变量。

3、逻辑运算

(1)逻辑运算是表示运算量的逻辑关系,运算的结果也是1或者0

名称        运算符        说明

与运算     &               两个元素都是真时结果为真,否则为假

或运算     |                    两个元素同为假时结果为假,否则为真

非运算     ~               元素为假结果为真,元素为真结果为假

① 对于数值矩阵,当元素为0时,逻辑上为假;当元素为非0时,逻辑上为真。一般地,当表达式逻辑上为假时,赋值0;当表达式逻辑上为真时,赋值1.

② 注意符号输入。“~”使用键盘左上角的上位字符,而“|”使用“backspace”下面键的上位字符。

eg:建立矩阵A和B,计算A&B、A|B、~B。

              >>A=[1 -3 5;0 1 0];

              >>B=[1 50 0;-3 0.5 12]

              >>C=A&B

              >>D=A|B

              >>~B

              输出结果为

              C=

                    1    1    0

                    0    1    0

              D=

                    1    1    1

                    1    1    1

              ans=

                    0    0    1

                    0    0    0

(2)数值

数值默认是双精度实数,可用浮点数或科学计数法表示,例如:3,0.4,1.603e-12

浮点运算的相对误差为esp,大约为2.2x10^-16

浮点数表示范围为:10^-308~10^308

复数的输入

    例如:z=3+4i(4与i之间不能有空格)

(3)运算符



猜你喜欢

转载自blog.csdn.net/qq_38351824/article/details/79900701
今日推荐